Я внезапно начал получать ошибки при копировании файлов на мой внешний жесткий диск. Существует много свободного места: 1,64 ТБ свободного места, 3,63 ТБ. Я смог завершить копирование файла, выполнив одно из двух действий:
- Сначала удалите несколько больших файлов с внешнего жесткого диска
- ИЛИ поместив жесткий диск в другой корпус USB
Кроме того, средство проверки ошибок Windows 8 завершается с ошибкой, если не используется другой USB-корпус (в этом случае удаление больших файлов не помогает). Средство командной строки CHKDSK всегда работает и не сообщает об ошибках на диске.
Как я могу подтвердить, что проблема была в корпусе жесткого диска USB? (Я хотел бы подтвердить, что проблема не была с моим жестким диском, и это безопасно продолжать использовать.) И как определить емкость, поддерживаемую корпусом жесткого диска USB?
подробная информация:
Ошибка при копировании большого файла:
- Код 0x80070057 представляется довольно общим кодом.
- Сразу после получения этой ошибки я успешно скопировал файл размером 2 ГБ. Я попытался скопировать тот же файл снова (всего 4 ТБ) и получить ту же ошибку.
- В журналах системных событий это, по-видимому, регистрируется каждый раз при сбое копирования: «Теневые копии тома D: были прерваны из-за сбоя ввода-вывода на томе D:».
Ошибка средства проверки Windows 8:
- После сбоя открывается окно просмотра событий Windows с ошибкой, связанной с теневой копией тома. (Забыл записать подробности об этом)
Оборудование:
- Корпус жесткого диска Enermax Jazz 3.5 USB (этот вызывает ошибки; это довольно старая модель.)
- Док-станция для жесткого диска Leto DATACLONE3.0 USB (в этом, похоже, нет ошибок; гораздо более свежая модель.)
- Western Digital 4TB ЗЕЛЕНЫЙ жесткий диск WD40EZRX
Файловая система:
- GPT (диск MBR 2 ТБ был клонирован на диск 4 ТБ, затем таблица разделов преобразована в GPT)
- NTFS
система:
- Windows 8
- Lenovo X1 Carbon ноутбук
обновление: Больше подробностей из зарегистрированного события "Теневые копии тома D: были прерваны ...":
System - Provider [ Name] volsnap - EventID 14 [ Qualifiers] 49158 Level 2 Task 0 Keywords 0x80000000000000 - TimeCreated [ SystemTime] 2015-01-24T21:23:54.296013300Z EventRecordID 1063256374 Channel System Computer X1-Carbon Security - EventData \Device\HarddiskVolumeShadowCopy6 D: D: 0000000003003000000000000E0006C00A0000000D0000C002000000000000000000000000000000
обновление 2:
Ошибка монтирования диска 4 ТБ в Ubuntu с док-станцией, работающей из Windows:
Error mounting /dev/sdc1 at /media/daniel/DeskStar: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdc1" "/media/daniel/DeskStar"' exited with non-zero exit status 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error Failed to read NTFS $Bitmap: Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details.
Диск не указан в fdisk -l
, поэтому не могу попробовать dd
...
Я попытался подключиться к Windows: нет проблем; Средство проверки ошибок свойств диска Windows не сообщает об ошибках.
Также:
Пробовал использовать dd
на (проблема?) корпус с другим жестким диском на 2 ТБ:
- Нет ошибок чтения
skip=0
- Нет ошибок чтения
skip=SOMEWHERE_NEAR_MIDDLE_OF_DRIVE
- Ошибки чтения секторов в конце или в конце диска:
daniel@computer:~$ sudo dd bs=512 if=/dev/sdb1 of=test skip=3907026942 count=1 dd: ‘/dev/sdb1’: cannot skip: Invalid argument 0+0 records in 0+0 records out 0 bytes (0 B) copied, 0.000210598 s, 0.0 kB/s