восстановить потерянную таблицу разделов

Хотел добавить на внешний диск музыкальный файл объемом 100 МБ, который я использую в качестве резервного диска для важных данных.
Когда передача была закончена, я нажал на опцию безопасного удаления. Затем появляется новое диалоговое окно, сообщающее, что данные все еще записываются, и придется подождать некоторое время. Для меня это не было проблемой, но я отключил ext drive только тогда, когда это новое диалоговое окно заняло больше времени, чем первоначальная передача, говорящая мне , черт возьми, с этим последним музыкальным файлом, если это займет так много времени. ]

Теперь я знаю. Это была ошибка.

Мой ext диск состоит из двух разделов: sdb1 с пометкой Elements Flow и sdb2 с пометкой Новый том

fdisk -l вывод выглядит следующим образом:

Disk /dev/sdb: 500.1 GB, 500074283008 bytes
255 heads, 63 sectors/track, 60797 cylinders, total 976707584 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004a183

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   347557887   173777920    7  HPFS/NTFS/exFAT
/dev/sdb2       347557888   976703487   314572800    7  HPFS/NTFS/exFAT

В моем компьютере я вижу оба раздела, но на SDB2 нет визуальных файлов, хотя, когда я нажимаю свойства, используется 201 ГБ используется и 121 ГБ все еще свободны.

С помощью тестовых дисков быстрого поиска я нашел таблицы разделов sdb1 и sdb2 и переписал вторую (потерянную) одну, а после перезапуска все еще нет визуальных файлов.

Я попробовал более глубокий поиск, который занял около 12 часов.

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60798 255 63
     Partition               Start        End    Size in sectors
>D HPFS - NTFS              0  32 33 21634 121 55  347555840 [Elements Flow]
 D HPFS - NTFS              0  32 33 60797  59 62  976705536 [Elements Flow]
 D HPFS - NTFS          21634 121 56 60796 249 61  629145600 [New Volume]

После списка файлов мне удалось скопировать 100 ГБ данных в качестве атаки паники, но я хотел бы настроить таблицы разделов так, чтобы мои «отсутствующие папки» появлялись . [+1112]

я бегу:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:   precise 

кто-нибудь может помочь?

0
задан 11 October 2013 в 19:36

1 ответ

Это не проблема разделения - ваша таблица разделов выглядит нормально. Вместо этого это проблема файловой системы, в частности проблема с NTFS, которая является файловой системой Windows. Если вы делите этот диск с Windows, NTFS может быть разумным выбором, но если диск используется только с Linux, NTFS - плохой выбор, и ваша проблема показывает, почему: нет хороших инструментов Linux для исправления повреждений NTFS , Утилита ntfsfix названа несколько обманчиво. Хотя это может исправить некоторые очень незначительные проблемы, в большинстве случаев ntfsfix просто устанавливает флаг в файловой системе, который заставляет Windows выполнять более обширные проверки и исправления при следующем использовании диска из Windows.

В вашем случае наиболее вероятным решением будет использование Windows. Если Windows не может исправить это автоматически или полуавтоматически (используя CHKDSK или его интерфейсные части GUI), вы должны спросить об этом на форуме Windows, потому что NTFS не является родной файловой системой Linux. Однако будьте осторожны: попытки исправить повреждение файловой системы иногда усугубляют ситуацию. Возможно, вы захотите сделать резервную копию данных (как в sudo dd if=/dev/sdb2 of=/path/to/some/backup-file.img), прежде чем делать что-либо еще. Местоположение, на которое указывает of=, должно иметь достаточно свободного места для хранения необработанных данных изображения (около 300 ГБ).

Если вы не можете получить никаких результатов даже после запроса на форуме Windows, вы можете использовать PhotoRec , чтобы попытаться восстановить файлы. Я понимаю, что есть специальные инструменты для Windows, которые в некоторых случаях могут выполнять работу лучше, чем PhotoRec, но я о них мало что знаю. (Опять же, возможно, участники форума Windows будут более полезны в этом отношении.)

Если это диск только для Linux, вам следует преобразовать NTFS в собственную файловую систему Linux, такую ​​как ext4fs или XFS. Это среднесрочное и долгосрочное решение, и оно не решит вашу непосредственную проблему.

0
ответ дан 11 October 2013 в 19:36

Другие вопросы по тегам:

Похожие вопросы: