Я подключил внешний USB-накопитель к компьютеру. Согласно dmesg это:

scsi 4:0:0:0: Direct-Access     DMI      WD10EARS-00Y5B1  1.00 PQ: 0 ANSI: 4

В кейсе говорится, что это eSATA-кейс Sharkoon Rapid, но сам накопитель кажется Western Digital емкостью 1 ТБ. Я хочу скопировать некоторые файлы на него и использовать Windows XP, а также GNU/Linux live CD. В Windows я использовал проводник для копирования файлов, а в Linux я использовал Nautilus или cp -r ... Когда я проверил копию, я понял, что некоторые изображения выглядят странно. Я копнул немного дальше и использовал md5sum для сравнения оригинала и копии. В соответствии с этим некоторые файлы на USB-накопителе имели разные хэши. Когда я снова попытался скопировать, некоторые файлы снова стали другими, но некоторые, которые раньше отличались, имели то же содержимое (и md5sum), что и исходный файл. Понятия не имею, где искать решение. Сталкивались ли вы с такими проблемами? Что я могу сделать, чтобы обойти это?

2 ответа2

1

Вместо команды cp вы можете использовать команду rsync . Я не совсем уверен, в чем проблема, но из файла man rsync:

rsync всегда проверяет, что каждый переданный файл был правильно восстановлен на принимающей стороне, проверяя контрольную сумму всего файла, которая генерируется при передаче файла

1

Поскольку это происходит как в Windows, так и в Linux, я подозреваю, что существует аппаратная проблема, связанная с контроллером USB-SATA в корпусе или с самим жестким диском.

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