Прежде всего, я использую Linux (но у меня есть доступ и к ПК с Windows).
Во время некоторой передачи данных мой внешний жесткий диск USB (отформатированный в NTFS) внезапно перестал быть доступным, я не смог размонтировать его, и fuser -mv /dev/sdc1
сказал мне, что он использовался только процессом mount.ntfs
. Я понятия не имел, поэтому я просто убил этот процесс. Тогда он больше не был установлен, конечно.
Но я не мог больше использовать этот порт USB. Я использую USB-переключатель для нескольких устройств. Затем, после нескольких минут исследования, моя мышь отключилась, и я больше не мог ее использовать - точнее, порт мыши, который находится рядом с первым упомянутым портом. Я все еще мог использовать другие порты, и жесткий диск работал нормально. Но через несколько минут произошло то же самое, что сделало «новый» порт USB непригодным для использования.
Я не мог найти жесткий диск с lsblk
в неиспользуемых портах, но lsusb
все еще показывал мне мой диск. Поэтому я решил перезагрузиться. Все снова хорошо - сначала. Но в какой-то момент произошло то же самое.
Теперь, после перезагрузки, на работающем USB-порту мой жесткий диск снова монтируется. Я пытаюсь выяснить
-что случилось
-Как это исправить (это все еще происходит после некоторого времени передачи данных)
lsblk
показывает мой жесткий диск сейчас.
Я попробовал утилиту chkdsk
из Windows. Это нашло некоторые ошибки, исправило их, но проблема остается.
Затем я запустил полный chkdsk
(см. 3-е обновление) без ошибок.
Я попробовал ntfsfix /dev/sdc
- ничего не нашел.
Я пытался использовать smartctl
, но smartctl --scan
не находит мой диск.
Принудительная установка с помощью smartctl -ax /dev/sdc
выдает ошибку Unknown USB bridge [0x1058:0x1230 (0x1050)]
.
Указав его с помощью smartctl -axd sat /dev/sdc
, я выполнил краткий, удобный и расширенный тест - без каких-либо ошибок. Просто данные атрибутов (TYPE
) сделали меня немного любопытным:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 214 175 021 Pre-fail Always - 6275
4 Start_Stop_Count 0x0032 098 098 000 Old_age Always - 2456
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
Остальное просто Old_age
...
Есть идеи, что может мне помочь? Повреждено ли мое оборудование (если да, я не знаю, почему, оно относительно новое, ничего особенного до сих пор)? Что я должен делать? Поскольку это мой самый большой диск, я не могу сделать полную резервную копию в данный момент.
Обновление: я буду (должен?) попробуйте использовать badblocks
и / или e2fsck
. Я хотел избежать этого, потому что это ужасно долго, но я понятия не имею ... Я буду обновлять, когда (если) что-то заканчивается. Я начну это завтра ...
Обновление: Добавлена правильная команда smartctl
с ее результатами. Скоро я проведу расширенный тест, но это займет более 8 часов.
Обновление: я запустил chkdsk /f /r
из Windows. Это включает в себя поиск плохих секторов и попытки их исправить. Потребовалось более 48 часов, чтобы закончить ... Результат: ошибок нет. Далее я собираюсь сделать расширенный тест SMART ...
Обновление: расширенный тест SMART также не обнаружил ошибок. На это ушло более девяти часов ... Что делать дальше?