Показать полную графическую версию : Копирование с одного жесткого диска на другой
Во время копирования данных с одного физического диска на другой (множества данных) в мониторе ресурсов видно, что идёт одновременная запись на новый диск нескольких файлов. Как это отключить, ведь я так понимаю, что это каждый файл на выходе получится страшно фрагментированным? Как сделать так, чтобы копирование множества файлов производилось по одному файлу и без фрагментации оных?
Windows 8.1.
ведь я так понимаю, что »
Не забивайте голову всякими мониторами. У диска есть контроллер и есть кэш, и есть сложные алгоритмы обработки различных ситуаций, он прекрасно разберется, как ему записывать данные. Если не разберется, винда потом сама сделает дефрагментацию в свободное от работы время.
У диска есть контроллер и есть кэш »
Если бы я перемещал фотографии, то возможно, этого было бы достаточно. Но я переношу видео, которые занимают от 170 мб до 4 гб, они таки не влезают в кеш. Значит, пишутся одновременно и фрагментированно.
Дефрагментация (по расписанию, во всяком случае) отключена. А периоды простоя компа не допускаю - или в сон, или начинаю с ним работать. Но даже если и включить дефраг - это же не решает проблему того, что во время копирования таки пишется фрагментарно.
проблему того, что во время копирования таки пишется фрагментарно »
А откуда это известно?
Значит, пишутся одновременно и фрагментированно. »
Откуда такое глубокомысленное заключение...???... Никто не знает стратегию драйвера NTFS при заполнении свободного пространства экстентами и заполнения файловых записей в MFT... А многопоточность она для скорости...
ЗЫ Грубая аналогия, ---- торент пишет/собирает части от разных пиров, но в результате получается нефрагментированная колбаса...
Как сделать так, чтобы копирование множества файлов производилось по одному файлу и без фрагментации оных? »
используй total commander очередь копирования (https://yandex.ua/search/?text=total%20commander%20%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8C%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8 0%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&lr=20554&clid=46510-102)
robodecibel@vk
11-11-2017, 12:37
Просто используй программу Tera Copy , она по очереди копирует :)
ведь я так понимаю, что это каждый файл на выходе получится страшно фрагментированным? »
Кто вам сказал такую чушь??
Windows, получив команду на копирование файла, смотрит его размер и выделяет [по возможности] непрерывное место на получателе (выполняется это практически без затрат времени: просто отмечается, что эта зона занята для всех кроме того процесса, который осуществляет копирование сюда конкретного файла). И так для каждого файла. А затем пишет файлы в уже "огороженные" места, каждый в свой подготовленный загончик — получая из записываемых фрагментов непрерывные нефрагментированные последовательности.
Это относится именно к копированию (и переносу как к частному случаю копирования: с последующим удалением источника): при упаковке архивов результат может быть действительно сильно фрагментирован, поскольку заранее определить объём, необходимый для размещения архива, невозможно.
Распаковка же архивов может происходить по любому из этих двух сценариев, в зависимости от алгоритма работы архиватора: или он сразу сообщает системе, сколько места под какой файл выделить — или даёт запросы не на файл целиком, а на текущие распаковываемые куски; и во втором случае собранные файлы будут фрагментированы, поскольку не дело операционки отслеживать логику сборки файлов.
А периоды простоя компа не допускаю - или в сон, или начинаю с ним работать. »
Даже, пардон, в туалете с ним работаете? И обедаете за клавиатурой, и по телефону разговариваете не отрывая руки от неё?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.