Я хочу изменить схему разделов с MBR на GUID. Есть ли способ сделать это без потери данных. У меня установлена Windows 8. Будет ли загружаться моя ОС после изменения схемы разделов ?? Спасибо..
1 ответ
Можно изменить схему разделения основной загрузочной записи (MBR) на схему разделов таблицы разделов GUID (GPT) , не теряя данные в своих разделах. Моя собственная утилита GPT fdisk (gdisk
, sgdisk
и cgdisk
) может сделать это, и я верю, что некоторые коммерческие инструменты Windows тоже могут. (Стандартные инструменты Windows могут выполнять только разрушительное преобразование, при котором вы потеряете свои оригинальные разделы.) Есть несколько предостережений:
- В зависимости от разметки вашего раздела, вам может понадобиться уменьшить последний раздел на несколько секторов. Теоретически, вам может понадобиться сделать то же самое для первого раздела, но это крайне редко.
- Некоторые метаданные раздела (коды типов и т.д.) Будут потеряны или изменены. Обычно это не проблема.
- Ваш диск больше не будет загрузочным. Восстановление загрузки может быть возможным в зависимости от вашей ОС и прошивки - см. Ниже. Во многих случаях вам нужно создать хотя бы один новый раздел, чтобы система снова загрузилась.
- Любые изменения в таблицах разделов потенциально опасны. Изменение MBR-GPT на самом деле включает в себя меньше и менее сложных изменений, чем, скажем, изменение размера раздела; но ошибка может быть столь же катастрофической. Сделайте резервную копию в первую очередь.
Проблема загружаемости сложна. Windows связывает свой тип таблицы разделов со своей прошивкой, по крайней мере, для загрузочных дисков. Windows загружается с MBR-дисков только при прошивке BIOS или EFI с включенной поддержкой BIOS/CSM/legacy; и с GPT дисков только на прошивке EFI. Таким образом, если вы загружаете Windows с этого диска, вам придется преобразовать ее из режима BIOS в режим загрузки EFI. Это невозможно на старых компьютерах (на большинстве компьютеров, выпущенных до середины 2011 года), на которых установлена настоящая прошивка BIOS. Если ваш компьютер новее, чем в середине 2011 года, у него вполне может быть EFI, и в этом случае вы можете установить загрузчик Windows EFI и запустить его. Я сделал это преобразование один раз, но страница, описывающая процедуру, была удалена. Я нашел другой, (прокрутите вниз до "Преобразование в UEFI"), но я не пробовал его процедуру, поэтому я не могу обещать, что это будет работать.
Если диск, который вы хотите преобразовать, является диском с данными (не загрузочным), вы можете конвертировать его без проблем с загрузкой; Windows (Vista SP1 и новее) может использовать диск с данными GPT даже при загрузке в режиме BIOS с MBR-диска. В некоторых случаях добавление второго диска, перенос на него Windows и использование исходного диска в качестве диска с данными GPT также будет работать нормально.
Все это говорит, реальный вопрос: почему? Существуют веские причины для преобразования MBR в GPT, но прилагаемые усилия и риски таковы, что вам действительно следует делать это только в том случае, если у вас есть веская причина. Обычная "веская причина" заключается в том, что ваш диск на самом деле является массивом RAID, и вы добавляете к нему достаточно памяти, чтобы он превышал ограничение 2 ТБ, в котором максимальный размер MBR (при условии размера сектора 512 байт). Если вам просто интересен GPT, то лучше попробовать его на тестовом диске или на виртуальной машине, чем рисковать своим основным компьютером.