Move ArchiveWriteDisk to separate file