Вопрос или проблема
Я сделал ошибку, вероятно, отключив свой внешний USB-накопитель во время операции записи.
Теперь диск выглядит так, будто он работает нормально, за исключением того, что одна папка на диске отображается как пустая.
phil@GLaDOS:/media/phil/Fumble$ ll
...
drwxrwxrwx 1 phil phil 4096 21 июл. 2018 Image/ #эта папка в порядке
drwxrwxrwx 1 phil phil 45056 3 сен. 20:13 Video/ #эта папка не читается
...
phil@GLaDOS:/media/phil/Fumble$ ll Video/
ls: чтение директории 'Video/': ошибка ввода/вывода
всего 0
Смотрю на журнал dmesg
[21110.790593] sd 9:0:0:0: [sdc] Синхронизация кэша SCSI
[21111.042432] sd 9:0:0:0: [sdc] Синхронизация кэша (10) не удалась: Результат: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[21115.650384] usb 1-7: новое высокоскоростное USB устройство номер 4 с использованием xhci_hcd
[21115.849157] usb 1-7: Найдено новое USB устройство, idVendor=0bc2, idProduct=61b7, bcdDevice= 0.00
[21115.849168] usb 1-7: Новые строки USB устройства: Mfr=2, Product=3, SerialNumber=1
[21115.849174] usb 1-7: Продукт: M3 Portable
[21115.849179] usb 1-7: Производитель: Seagate
[21115.849183] usb 1-7: Серийный номер: NM159VQ3
[21115.878600] scsi host9: uas
[21115.879668] scsi 9:0:0:0: Прямой доступ Seagate M3 Portable 9300 PQ: 0 ANSI: 6
[21115.881748] sd 9:0:0:0: Присоединен scsi generic sg2 тип 0
[21115.882182] sd 9:0:0:0: [sdc] Запускаю диск...
[21116.906347] ......готов
[21122.026701] sd 9:0:0:0: [sdc] 7814037167 логических блоков по 512 байт: (4.00 TB/3.64 TiB)
[21122.378320] sd 9:0:0:0: [sdc] Защита от записи отключена
[21122.378330] sd 9:0:0:0: [sdc] Режим чтения: 4f 00 00 00
[21122.378704] sd 9:0:0:0: [sdc] Кэш записи: включен, кэш чтения: включен, не поддерживает DPO или FUA
[21122.378843] sd 9:0:0:0: [sdc] Предпочитаемый минимальный размер I/O 512 байт
[21122.378848] sd 9:0:0:0: [sdc] Оптимальный размер передачи 33553920 байт
[21122.483722] sdc: sdc1
[21122.483916] sd 9:0:0:0: [sdc] Присоединен SCSI диск
[21123.038776] usb 8-2: сброс SuperSpeed USB устройства номер 33 с использованием xhci_hcd
[21132.414885] usb 8-2: сброс SuperSpeed USB устройства номер 33 с использованием xhci_hcd
[21169.854807] usb 8-2: сброс SuperSpeed USB устройства номер 33 с использованием xhci_hcd
[21241.437349] ntfs3: sdc1: объем испорчен и флаг "force" не установлен!
[21265.710869] usb 8-2: сброс SuperSpeed USB устройства номер 33 с использованием xhci_hcd
[21265.728485] usb 8-2: ошибка считывания описания устройства/8, ошибка -71
[21265.840116] usb 8-2: сброс SuperSpeed USB устройства номер 33 с использованием xhci_hcd
[21266.292135] usb 8-2: USB отключено, устройство номер 33
[21266.420757] usb 8-2: новое SuperSpeed USB устройство номер 34 с использованием xhci_hcd
[21266.453600] usb 8-2: Найдено новое USB устройство, idVendor=0bda, idProduct=0412, bcdDevice= 1.13
[21266.453608] usb 8-2: Новые строки USB устройства: Mfr=1, Product=2, SerialNumber=0
[21266.453613] usb 8-2: Продукт: 4-Port USB 3.0 Hub
[21266.453617] usb 8-2: Производитель: Generic
[21266.482078] hub 8-2:1.0: Найден USB хаб
[21266.483436] hub 8-2:1.0: Обнаружено 2 порта
–>Итак, объем испорчен и флаг "force" не установлен
и ошибка считывания описания устройства/8, ошибка -71
Используя testdisk
:
- Опция “Восстановить” говорит
Нет удаленных файлов.
- Опция “Список” находит папку и её содержимое, а также содержимое подпапок…
TestDisk 7.1, Утилита для восстановления данных, июль 2019
Кристоф ГРЕНИЕ <[email protected]>
https://www.cgsecurity.org
1 P MS Data 2048 7814035455 7814033408 [Fumble]
Директория /Video
>dr-xr-xr-x 0 0 0 3-сен-2023 20:13 .
dr-xr-xr-x 0 0 0 10-янв-2023 10:38 ..
dr-xr-xr-x 0 0 0 17-фев-2022 17:56 MySubfolder1
dr-xr-xr-x 0 0 0 10-нояб-2019 21:58 MySubfolder2
Так что файлы здесь и, похоже, в порядке. Теперь, почему я не могу получить к ним доступ нормально, и что я могу сделать, чтобы это исправить?
Решение состояло в том, чтобы подключить жесткий диск к компьютеру с Windows и использовать функцию “автоматического восстановления” Windows.
Ответ или решение
Восстановление доступа к поврежденной папке на внешнем жестком диске
Вводная информация
Работа с внешними жесткими дисками может быть подвержена рискам, особенно если устройство отключается во время выполнения операций записи. В данном случае, после некорректного отключения, одна из папок на внешнем жестком диске стала недоступной, однако содержимое папки было обнаружено другими утилитами, такими как TestDisk. Это говорит о том, что данные все еще могут быть восстановлены, но требуется выполнение ряда шагов для устранения проблемы.
Проблема
Согласно предоставленной информации, внешний жесткий диск работает нормально, за исключением одной папки, которую система показывает пустой:
drwxrwxrwx 1 phil phil 45056 сент. 3 20:13 Video/ # эта папка не читается
Попытка получить доступ к содержимому папки вызывает ошибку ввода/вывода:
ls: reading directory 'Video/': Input/output error
Логи системы указывают на наличие ошибки, связанной с кэшем SCSI и на необходимость проверки файловой системы:
ntfs3: sdc1: volume is dirty and "force" flag is not set!
Анализ
-
Ошибка ввода/вывода: Это может означать, что файловая система на диске повреждена, и операционная система не может корректно получить доступ к данным.
-
Грязный том: Сообщение о грязном томе (volume is dirty) указывает на необходимость выполнения проверки и исправления файловой системы.
-
TestDisk: Утилита TestDisk смогла обнаружить структуру папок и файлов, что говорит о том, что данные не были потеряны, но их логическая структура может быть повреждена.
Решение проблемы
Учитывая вышеуказанные выводы, рекомендуется следующее:
-
Подключение к Windows: Поскольку Windows имеет более развитые инструменты для работы с файловыми системами NTFS, подключите внешний жесткий диск к компьютеру с Windows.
-
Использование автоматического восстановления:
- Правой кнопкой мыши кликните на диске (в данном случае ‘sdc’) в "Проводнике".
- Выберите "Свойства" -> "Сервис" -> "Проверить".
- Следуйте инструкциям для автоматического исправления ошибок файловой системы.
-
Дополнительные утилиты восстановления:
- Если автоматическое восстановление не решило проблему, можно рассмотреть использование программ, таких как Recuva или EaseUS Data Recovery Wizard, чтобы попытаться восстановить файлы из папки ‘Video’.
-
Создание образа диска: На всякий случай, создайте образ всего внешнего диска с помощью утилит, таких как ddrescue, перед проведением любых манипуляций, чтобы избежать дальнейших потерь данных.
Заключение
Несмотря на первоначальные тревоги о повреждении данных на внешнем жестком диске, соблюдение предложенных выше шагов может существенно увеличить шансы на восстановление доступа к недоступной папке и сохранение содержимого. Принятие мер предосторожности, таких как корректное подключение и отключение диска, может помочь избежать подобных ситуаций в будущем.