Итак, я подключил USB-накопитель к маршрутизатору в качестве NAS для бедного человека. У него есть файловая система VFAT, экспортированная через CIFS. Что-то пошло не так с записью и больше не будет монтироваться.
1) Лев может подключиться к накопителю, но он не будет крепиться. Дисковая утилита /fsck_vfat ничего с этим не сделает, заявив, что она не подлежит восстановлению и переформатированию.
2) Ubuntu 12.10 может прикреплять, монтировать и просматривать файлы (по крайней мере, некоторые, я не перебрал весь диск). fsck.vfat говорит, что загрузочный блок плох, я пробую копию, а затем говорит, что не видит все блоки. Но повторные прогоны, кажется, не решают ни одну из этих проблем.
3) Он не будет монтироваться в WinXP. Я не уверен, как запустить chkdsk на не смонтированном диске.
Итак, я хотел бы восстановить этот диск. Я скопировал большое количество своих CD /DVD на этот привод, и я бы предпочел не делать это заново. Какие у меня варианты?
Как мне запустить CHKDSK на диске в XP, который не будет монтироваться? Я предполагаю, что все еще должен быть какой-то узел драйвера в ядре, с которым я могу использовать CHKDSK.
Ubuntu был в состоянии видеть некоторые вещи, и fsck выглядел полезным, но по какой-то причине никакого ремонта не было. Я выбрал 12.10, потому что он получил сравнительно недавнюю версию vfat diskutils.
Кстати, размер содержимого диска больше, чем у любого свободного места на диске, которое у меня есть где-либо еще. Я думал об использовании Ubuntu в качестве файлового сервера для временной копии, но мне пришлось бы много тасовать, и даже тогда мне нужно было сортировать файлы, которые я хочу потерять.