
Когда я устанавливал редакцию Debian Mint, в отличие от классической редакции, программа установки автоматически отформатировала мой домашний раздел, хотя я не указывал форматирование.
Так что форматирование ранее было ext4, как и сейчас. Я думаю, что данные все еще там, так как это было быстрое форматирование.
Я сейчас загрузил компьютер с Live USB, чтобы предотвратить запись на него. Запустил testDisk. Есть ли способ восстановить предыдущий суперблок, чтобы я мог восстановить свои данные?
решение1
Взгляните на e2fsprogs
пакет. Кажется, вы можете получить все ваши резервные суперблоки из dumpe2fs /dev/sd<partition-id> | grep -i superblock
и затем e2fsck
проверить FS для вас, или просто попробовать сделать mount -o sb=<output-of-dumpe2fs> /dev/sd<partition-id> /your/mountpoint
с резервным суперблоком. Смотрите это для справки:http://www.cyberciti.biz/faq/linux-find-alternative-superblocks/.
testdisk
Photorec хорошо подходит для восстановления таблиц разделов, а не затертых файловых систем. Photorec — это последнее средство, когда вы действительно все испортили и не можете восстановить структуру файловой системы.
решение2
Вам нужно будет использовать родственную программу TestDiskФотоРекдля восстановления ваших файлов. Прошло пару лет с тех пор, как я последний раз пользовался этими программами, но я знаю, что выне будетсможете восстановить их на месте, поэтому я надеюсь, что у вас достаточно свободного места на жестком диске, чтобы восстановить файлы.
Перед тем, как приступить к восстановлению, рекомендуется прочитать соответствующую документацию по TestDisk и PhotoRec — использование этих программ, когда вы не знаете, что делаете, может оказаться непростым испытанием...
Если у вас естьмногосвободного места, я предлагаю клонировать nuked разделы в файлы образов, например, с помощью dd
. И TestDisk, и PhotoRec успешно работают с такими файлами образов. Таким образом, если выделатьдопустите ошибку, и вы только испортите свои файлы изображений.
решение3
Недавно я случайно отформатировал раздел ext4 в NTFS в своей Ubuntu 16.04 и смог успешно восстановить весь раздел, запустив проверку файловой системы.
sudo fsck.ext4 -v /dev/sda10
Я записал шаги вэтот пост в блоге.