Вырезанная таблица разделов Windows

Я попытался установить Linux (Mint distro) на свой портативный компьютер после получения вторичного диска. После установки Mint я просто перезагрузил систему.

Ничего не происходит (на самом деле, я получаю сообщение от BIOS, я думаю, говоря « Нет загрузочного диска » или чего-то подобного).

Итак, я попытался загрузиться с помощью Pendrive Arch, но я получил черный экран. Я изменил режим BIOS на устаревший (из UEFI) и добавил nomodeset для загрузки cl в Grub (и vga=0x37F для удобства). Я наконец-то загрузился.

Я сделал fdisk -l и обнаружил, что таблицы разделов Windows не было. Тем не менее, я понятия не имею, почему Mint не загружался, поскольку у меня были разделы Linux.

Затем я сделал testdisk /dev/sda (где sda – мой диск с Windows), выбрал EFI GPT, Analyze . Мой раздел, казалось, был восстановлен, поэтому я выбрал каждый из них и написал. После перезагрузки на тестовом диске были только ESP и раздел восстановления.

Затем я начал переделывать my /dev/sdb для установки Linux. Поскольку я хотел отформатировать мои разделы, я сделал mkfs.ext4 на sda1 и sda2 вместо sdb1 и sb2.

В любом случае, чтобы получить мою систему Windows (по крайней мере, мои данные, поскольку я не форматировал раздел данных, только ESP и восстановление).

One Solution collect form web for “Вырезанная таблица разделов Windows”

Кажется, здесь происходит несколько вещей. Но в основном это звучит так, будто вы хотите вернуть таблицу разделов, чтобы вы могли хотя бы добраться до вашего раздела данных, в котором вы не запускали mkfs.

Итак, во-первых, ответ да – если вы знаете исходную компоновку таблицы разделов, вы можете воссоздать ее на диске и затем получить доступ к тем разделам, которые не были изменены. Однако знание того, как воссоздать раздел, является проблемой, если вы не планируете заранее. Например, это работает:

 # Save partition table to a file sfdisk -d /dev/sda > partitions.txt 

[Что-то разрушает таблицу разделов.]

 # Recreate partition table sfdisk /dev/sda < partitions 

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

Вторая потенциальная проблема заключается в том, что все, что вы сделали, воссоздало границы для sda1 и sda2 перед mkfs. Если это так, и sda1 или sda2 перекрыли ваш раздел данных, когда он выполнял mkfs, вам нужно будет изучить методы восстановления данных, чтобы увидеть, сможете ли вы вернуть что-либо обратно. Это может быть очень тяжело.

Я не использовал testdisk, но, посмотрев на страницу, откровенно это звучит не очень хорошо. Если testdisk создал другие разделы для вас, и единственное оставшееся место должно было быть для того, которое вы хотите, вы можете попытаться просто сделать там раздел и посмотреть, можете ли вы установить его под Live CD.

Linux и Unix - лучшая ОС в мире.