В каком специальном файле содержится ввод микрофона?

Если вы только удалили разделы и ничего не записали в пространство, ранее занимаемое разделами, вы можете воссоздать разделы. Просто позаботьтесь о том, чтобы воссоздать только разделы, а не создавать на них файловую систему или иным образом их форматировать. Вам нужно только переписать таблицу разделов.

Вы можете сделать это, даже если вы перезагрузили систему, но получить необходимую информацию может быть труднее.

Чтобы воссоздать раздел, вам необходимо знать:

  • Его начальную позицию. Это абсолютно необходимо. Если вы ошиблись, вы не сможете получить доступ к каким-либо данным.
  • Его размер. Если он слишком большой, вы просто потратите впустую место. Если он слишком мал, будьте осторожны: может показаться, что он работает случайно, но позже приведет к ужасной потере данных.
  • Возможно, его тип. Linux в основном не заботится о типах разделов, но Windows заботится.К счастью, если вы знаете, какая ОС и как используется раздел (например, файловая система, своп, зашифрованный том и т. Д.), Это определяет тип раздела.
  • Возможно, его номер. Номер раздела определяет номер в / dev / sdz99 в Linux и букву драйвера в Windows.

Остерегайтесь округления смещений и размеров, а также различий между префиксами десятичных и двоичных единиц, например 1000000 байтов (1 МБ, десятичный) против 2 20 = 1 048 576 байтов (1 МБ, двоичный). Я рекомендую использовать fdisk и указывать размеры в 512-байтовых секторах, потому что все размеры и смещения кратны 512 байтам, тогда как большие блоки представляют риск округления.

В Linux вы можете найти расположение разделов, о которых известно ядру, из файлов в / sys / block . Если ядро ​​все еще использует некоторые из старых разделов, оно не сможет повторно прочитать таблицу разделов после того, как вы ее изменили, так что это все еще старая информация. Единица измерения - блоки по 512 байт. Например:

$ cat /sys/block/sda/sda2/start    
14680064
$ cat /sys/block/sda/sda2/size 
2097152

Здесь показан раздел номер 2, начиная со смещения 14680064 * 512 байтов (7 ГиБ), размером 2097152 * 512 байтов (1 ГиБ).

Если вы не можете понять, где начинались разделы, вы можете использовать инструмент, который будет искать их. TestDisk включает эту функцию. Вы можете установить его на Mint (есть пакет Debian) или запустить с liveCD / liveUSB. Запуск в реальном времени в значительной степени необходим, когда вы хотите восстановить удаленные файлы, но если вы только что удалили раздел из таблицы разделов, вы можете продолжать использовать свою систему в обычном режиме.Запустите testdisk с одним аргументом, диском, на котором вы хотите восстановить разделы, и используйте меню «Анализировать».

Убедитесь, что предлагаемые перегородки выглядят разумно. Инструмент может обнаруживать ложные срабатывания, особенно, но не исключительно, местоположения бывших разделов, которые вы удалили до сегодняшнего дня.

Если вы думаете, что восстановили раздел, сделайте несколько проверок работоспособности:

  • file -s / dev / sdz99 должен сообщить вам, что / dev / sdz99 содержит тип файловой системы или другой том, который вы ожидаете.
  • Запустите tune2fs -l в файловых системах ext2 / ext3 / ext4, ntfsinfo для проверки файловых систем NTFS и т. Д.
  • Выполните fsck -n на файловая система. Он должен громко жаловаться, если раздел заканчивается раньше файловой системы (но я не уверен, так ли это для всех типов файловых систем).

2
13.03.2016, 17:36
0 ответов

Теги

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