Во-первых, некоторая информация о диске - это портативный жесткий диск USB 2.0 (PQI H560), один раздел на все 640 ГБ, NTFS. Используется почти исключительно в Linux (arch и ubuntu), но изначально отформатирован в Windows 7.
На жестком диске довольно много жестких ссылок, так как это была система резервного копирования, похожая на временную машину.
А теперь сам вопрос:
Сегодня я допустил ошибку, вынув свой переносной жесткий диск из системы Linux и вставив его в коробку Windows 7. Все работало хорошо, я взял фильм с диска, и он лежал бездействующим в течение часа или около того. После этого я вынул диск (забыл размонтировать:/) и вставил его обратно в свой Linux.
К сожалению получил следующую ошибку:
[49162.611858] mount.ntfs[15397]: segfault at 7fff19cb1fe8 ip 00007f9fca88de4e sp 00007fff19cb1fa0 error 6 in libntfs-3g.so.79.0.0[7f9fca87f000+42000]
Хорошо, поддержка Linux NTFS не слишком хороша, поэтому я вернулся к Windows, чтобы сделать скандиск или что-то в этом роде. Да, верно:
You need to format the disk in drive F: before you can use it.
Do you want to format it?
Нет не знаю
Щелкните правой кнопкой мыши -> Инструменты -> Проверить сейчас (вот чкдск, верно?):
The disk check could not be performed because Windows can't access the disk.
Возвращаясь к знакомому Linux, fdisk -l
находит файловую систему NTFS, но я немного боюсь использовать fsck
или ntfsfix
.
Как я уже сказал, поддержка Linux NTFS хорошо, отсутствует. Возможно, попробую сделать dd
раздела на другой диск и поэкспериментировать там, но в настоящее время у меня нет оборудования для этого.
Есть идеи, почему это так плохо? Я думал, что NTFS довольно долговечна.
Советы по утилизации данных были бы отличными. Лучше всего, если будет что-то неразрушающее (иметь возможность получать данные, сохраняя каждый бит диска в его текущем состоянии - просто чтобы быть уверенным, что оно ничего не сломает)