3

Я был уверен, что это было бы покрыто раньше, но я не могу найти ответ среди всех почти дубликатов, которые появляются; извините, если я пропустил что-то очевидное.

У меня есть полный 320-гигабайтный диск внутри моей машины, новый диск емкостью 1 ТБ для замены и шасси USB 2.0.

Это только данные в одном разделе, без участия ОС / приложений, и старый диск будет храниться где-то в качестве резервной копии (без безопасного стирания и т.д.).

Простой вариант - вставить новый диск в USB-шасси, скопировать файлы и поменять их местами.

Но для USB-накопителей чтение примерно в 4 раза быстрее, чем запись. Если то же самое верно для шасси USB SATA (не так ли?) тогда было бы значительно быстрее сначала поменять диски и читать со старого диска через USB, верно?

Тогда другое соображение заключается в том, что копирование большого количества файлов обычно медленнее, чем одного файла эквивалентного размера. Является ли Windows 7 достаточно умной, чтобы делать все в одном комке, или вместо этого следует использовать специализированное программное обеспечение?

(Даже если копирование SATA-> SATA происходит быстрее, чем при использовании USB, полезно знать, что делать, если это не вариант.)

Резюме:

  • Шасси USB SATA страдает от неравенства чтения / записи? (как это делает USB-накопитель, но в отличие от прямого подключения SATA)

  • Может ли Windows 7 сделать последовательный доступ? (Я не могу найти подтверждение, если Robocopy делает это.) Или необходимо использовать загрузочный CD / USB с чем-то вроде Clonezilla для достижения скорости последовательного копирования?

4 ответа4

2

Если вы подключите оба диска в своей машине через SATA, вы получите более быструю передачу, чем USB 2.0, но, возможно, из-за того, что вы используете тот же чипсет для обработки SATA, вы не получите полную производительность SATA-to-SATA. Однако это будет значительно быстрее, чем по USB.

2

Шасси USB SATA страдает от неравенства чтения / записи? (как это делает USB-накопитель, но в отличие от прямого подключения SATA)

Нет, не совсем. Неравенство скорости чтения / записи является результатом использования носителя (дешевой флэш-памяти), а не интерфейса USB.

Вы можете заметить небольшую разницу в скорости при чтении и записи, но в отличие от флэш-накопителя, доминирующим фактором, скорее всего, будут издержки файловой системы и фрагментация, а не сам носитель данных.

Может ли Windows 7 сделать последовательный доступ? (Я не могу найти подтверждение, если Robocopy делает это.) Или необходимо использовать загрузочный CD/USB с чем-то вроде Clonezilla для достижения скорости последовательного копирования?

Вам не нужно будет делать последовательный доступ. По моему опыту, копирование данных через интерфейс USB может достаточно легко достигать скоростей в несколько десятков мегабайт в секунду, если сам носитель данных может выдерживать такие скорости (что может делать жесткий диск, если данные на нем довольно сильно фрагментированы ). Это означает, что копирование ~ 300 ГБ данных займет не более нескольких часов. (В качестве отправной точки я вспоминаю, что когда я заполнял диск резервного копирования, копирование ~ 1,5 ТБ данных занимало около одного полного дня, в среднем ~ 17 МБ / с, но это также требовало большого количества запросов, что настоящий убийца за производительность.) Это может занять больше времени, если у вас много очень маленьких файлов (порядка нескольких десятков килобайт), но, учитывая объем данных, о которых вы говорите, я нахожу маловероятным, что это будет так.

Это не будет проблемой при использовании компьютера во время копирования данных, если вы не касаетесь данных на диске, с которого вы копируете . Если вы хотите работать с данными во время их копирования, просто скопируйте эти файлы сначала в отдельную папку на новом диске и работайте с этими копиями, а затем скопируйте эти измененные копии на оригиналы (на новом диске), когда они будут закончены.

Или просто позволить всему этому бежать за ночь.

0

Резюме:

  • Если на машине есть как минимум два порта SATA, загрузите Clonezilla ISO (~ 150 МБ), создайте загрузочный CD/USB и используйте его для клонирования дисков. Это займет 1-3 часа, в течение которых машина будет непригодна для других задач.

  • В противном случае действуйте в соответствии с первоначальным планом - просто вставьте новый диск в корпус USB, и это, вероятно, займет от 3 до 6 часов, но, по крайней мере, устройство все еще может использоваться в течение этого периода.


Подробности:

Шасси USB SATA страдает от неравенства чтения / записи?

Возможно нет. Поскольку внешний жесткий диск WD Elements имеет одинаковую скорость чтения / записи, вполне вероятно, что другое шасси / корпус USB не будет иметь более медленную запись, чем чтение.


Может ли Windows 7 сделать последовательный доступ?

Краткий ответ: «Только за оплату Acronis True Image или подобного программного обеспечения».

Насколько я могу судить, Windows/Robocopy будет работать только на уровне файлов / каталогов, у него нет возможности напрямую клонировать данные.
(Я не видел этого в явном виде, это вытекает из чтения между строк и отсутствия явных упоминаний о том, как это сделать.)

Все опции для клонирования диска из Windows являются проприетарными / условно-бесплатными - для всех вариантов бесплатного программного обеспечения требуется создать загрузочный CD / USB (что делает машину непригодной для использования в противном случае и, таким образом, сводит на нет это как недостаток копирования SATA-> SATA при наличии нескольких соединений). имеется в наличии).

0

Быстрый способ сделать это, так как целевой диск больше, это использовать clonezilla, как вы сказали. Просто зайдите в терминал и выполните команду dd следующим образом:

dd if=/dev/source_disk of=/dev/destination_disk bs=1M

Просто убедитесь, что ни один из дисков не смонтирован

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .