PDA

Показать полную графическую версию : [решено] MBR в GPT без потери данных


Страниц : [1] 2

The_Immortal
13-05-2015, 00:08
Имеется диск с одним разделом, на котором живая ОС. Необходимо этот диск преобразовать в GPT, сохранив всю инфу.
Пытался это проделать в режиме онлайн, но DISKPART отказался преобразовывать диск в GPT, аргументируя наличием файла подкачки, который, как оказалось, полностью не отключить.
Видимо, надо снять образ раздела, удалить раздел на диске, конвертировать диск в GPT, а потом развернуть образ раздела.

Или можно как-то попроще?


Спасибо!

Iska
13-05-2015, 00:27
Из-под WinPE (оригинальный инсталляционный диск, загрузка с него, «Восстановление», командная строка, diskpart…)?!

ruslan...
13-05-2015, 00:44
The_Immortal,

Или можно как-то попроще? »
Нет, без стороннего софта конвертация без потери данных невозможна.

Без потери можно воспользоваться Paragon Partition Manager™ 11 Professional (в любом случаи резервная копия файлов - образ, как страховка).

The_Immortal
13-05-2015, 11:38
ruslan..., Без потери можно воспользоваться Paragon Partition Manager™ 11 Professional »Использование данного ПО приводит к тому, что система не загружается.
Вообще, у меня задача сконвертировать в GPT диск на виртуальной машине VmWare. Но ни на реальной, ни на виртуальной машине этого сделать не получается.

Iska, Из-под WinPE »Если же пробовать из WinPE (правда, у меня WinPE M2K10) вызывать diskpart и выполнить convert gpt, то diskpart, что выполнить данную операцию нельзя, в виду наличия разделов на данном диске.


UPD: ruslan..., оказывается я использовал Paragon Hard Disk Manager 15, но это вроде как то же самое.

ruslan...
13-05-2015, 12:50
Использование данного ПО приводит к тому, что система не загружается. »
Windows может загружаться с GPT раздела,
если ее установка была произведена на подготовленный пустой NTFS раздел на GPT диске при включенном режиме uEFI в BIOS,
если uEFI поддерживается материнской платой. Без этой поддержки загрузка будет невозможна.

Также если используете диск объемом меньше или равным 2Тб для вашей ОС,
но машина поддерживает uEFI, то преимуществ перенос на GPT не даст, и лучше грузиться с такого диска в режиме MBR.
Хотя, можно попробовать в BIOS, переключить режим Sata контролера c AHI на IDE, если не загружается система.
в виду наличия разделов на данном диске. »
Загрузитесь с установочного диска и удалите все разделы http://forum.oszone.net/post-1999185-2.html

The_Immortal
13-05-2015, 12:55
ruslan..., тут ещё похоже дело в том, что для разметки GPT нужен же спец. раздел EFI, который у меня отсутствует. Поэтому необходимо его создать и переместить/установить туда загрузчик.

если ее установка была произведена на подготовленный пустой NTFS раздел на GPT диске при включенном режиме uEFI в BIOS »Хм... При создании виртуальной машины был выбор между BIOS и UEFI. Я выбрал BIOS. Соответственно, теперь уже ничего не сделаешь? Просто не очень понятно, что такого важного происходит при установке системы в режиме BIOS или UEFI - что меняется в том и в другом случае.

ruslan...
13-05-2015, 13:01
Поэтому необходимо его создать и переместить/установить туда загрузчик. »
Поэксперементируйте. В шапке темы, ближе к концу Если по каким-то причинам Вы удалили EFI раздел (http://forum.oszone.net/thread-286001.html)
При создании виртуальной машины был выбор между BIOS и UEFI. Я выбрал BIOS. »
Посмотрите в настройках машины возможность изменения этой опции.
Просто не очень понятно, что такого важного происходит при установке системы в режиме BIOS или UEFI »
Что такое BIOS UEFI и чем он отличается от обычного БИОСа? (http://itguides.ru/hard/bios/bios-uefi.html)

tb_rgg
13-05-2015, 14:02
Что такое BIOS UEFI и чем он отличается от обычного БИОСа? »
ruslan..., вот в статье этой говорится, что Новый БИОС UEFI может работать с жесткими дисками, которые имеют таблицу разделов GUID (GPT). А что, обычный BIOS не может работать с дисками с таблицей разделов GPT? Разъясните мне, пожалуйста. Я плохо понимаю это. И что, нельзя, имея матер. плату без поддержки UEFI, преобразовать свой жёсткий диск в GPT (хотя бы той программой, что вы предложили) и потом установить на такой размеченный в GPT диск например, Windows 8? И можно ещё вопрос - действительно ли, что при разметке в GPT загрузка Windows 8 происходит намного быстрее? Если это так, то это очень важный момент...

ruslan...
13-05-2015, 14:13
А что, обычный BIOS не может работать с дисками с таблицей разделов GPT? »
Если Вы про Преимущества GPT, то обходные Хаки конечно имеются.

Есть хорошая статья, надеюсь Вам станет все понятно.
The_Immortal, Там так же есть утилитка для конвертации без потери данных.

Загрузка Windows 7/8 с GPT разделами на системе BIOS (без UEFI) (http://winitpro.ru/index.php/2014/03/11/zagruzka-windows-7-s-gpt-na-bios-bez-uefi-2/)

tb_rgg
13-05-2015, 14:32
Есть хорошая статья, надеюсь Вам станет все понятно. »
Спасибо Вам! В этой статье указано самое важное, как Вы и сказали - Преимущества GPT. Только теперь мне стало понятно, что самое нужное преимущество GPT - это поддержка дисков более 2,2 ТБ, а самое нужное преимущество UEFI - это более быстрая загрузка ОС (если это действительно так на практике)

mwz
13-05-2015, 14:48
И что, нельзя, имея матер. плату без поддержки UEFI, преобразовать свой жёсткий диск в GPT (хотя бы той программой, что вы предложили) и потом установить на такой размеченный в GPT диск например, Windows 8? »

Если речь о загрузочном диске – то нельзя. Поскольку грузиться с дисков GPT можно только при поддержке со стороны BIOS (старые BIOS, без UEFI, такой возможности не имеют), да и то только при 64-битных системах.

А вот диск с данными вы можете делать с GPT как в 32-, так и в 64-битных системах начиная с Vista – из Управления Дисками. Однако это необходимо только при дисках полного объёма >2.19

ruslan...
13-05-2015, 14:50
Если речь о загрузочном диске – то нельзя. »
Можно :) Статья в предыдущем сообщении, с использованием дополнительной флэшки, как загрузчик.

The_Immortal
13-05-2015, 15:16
ruslan..., в общем, решил работать на конечной машине.
Удалил все разделы на диске. Создал EFI и основной раздел. На основной раздел восстановил бэкап с ОС из виртуальной машины.
Далее выполнил bcdboot C:\Windows /L ru-ru /S Z: /F ALL, где Z - раздел EFI. Получил на это:Сбой при копировании файлов загрузки
Что мог сделать не так?
Кстати, на диск Z я зайти не могу - при попытке к нему обратиться мне предлагается сделать ему форматирование.

mwz
13-05-2015, 15:33
Статья в предыдущем сообщении, с использованием дополнительной флэшки, как загрузчик »

:)
"Облом велик – но изврат бесконечен!" (с)

ruslan...
13-05-2015, 15:46
на диск Z я зайти не могу - при попытке к нему обратиться мне предлагается сделать ему форматирование. »
Это плохо. Доступ должен быть.
К примеру, если бы он был создан системой, Вам бы пришлось зайти в него и переименовать старый файл конфигурации BCD.

Попробуйте отформатировать, как предлагает, помните, что форматировать необходимо в FAT32.

The_Immortal
13-05-2015, 16:24
ruslan..., Это плохо. Доступ должен быть. »Не знаю почему так вышло... Я использовал diskpart от Win 8 PE (который на Мультизагрузочной флешке M2K10), но не думаю, что в этом проблема... Просто diskpart чуть младшей версии.

Попробуйте отформатировать, как предлагает, помните, что форматировать необходимо в FAT32. »Сделал и... О чудо! Пошел OOBE этап!!!


Спасибо Вам огромнейшее!

Только вот распространять систему с двумя разделами (делать образ для дальнейшего разворачивания и т.п.) ужасно неудобно :(

В случае с MBR загрузчик можно хранить на разделе с системой. В случае же с GPT нужен отдельный раздел для загрузчика.

Хм... Такой глюк странный: когда включаешь комп, то появляется лого от MB (MSI H81M-E33, БИОС последний). А потом это лого не уходит и начинается загрузка Win 8.1 : крутящиеся шарики пробиваются через лого материнки. Думал, что после перезагрузки это уйдет, но нет... С чем это может быть связано?

P.S. С MBR разметкой (с этой же системой) такого не наблюдалось :)


UPD: Оказывается это фишка под названием "Fast Boot" для Windows 8/8.1 - лого перерисовывается. Интересно, что за Fast Boot такой. Кстати, доступен он только для GPT-дисков. А ещё тут есть "MSI Fast Boot", который не работает наряду с "Fast Boot" :) В общем, это отдельная тема.

ruslan...
13-05-2015, 17:11
The_Immortal,

Fast Boot - ускорение загрузки Как включить или выключить быструю загрузку (fast boot) Windows 8 (http://windowstheme.ru/kak-vy-klyuchit-ili-vy-klyuchit-by-struyu-z/)

The_Immortal
13-05-2015, 17:42
ruslan..., спасибо. А почему эта штука работает только с GPT? Если ее включить в БИОСе , то в случае диска с MBR загрузки ОС не произойдет.

ruslan...
13-05-2015, 17:53
А почему эта штука работает только с GPT? »
Это особенность такая UEFI.
Если ее включить в БИОСе , то в случае диска с MBR загрузки ОС не произойдет. »
Эта функция просто работать не будет.

The_Immortal
13-05-2015, 18:06
ruslan..., Эта функция просто работать не будет. »В случае с моей картой ОС именно не грузится (https://forum-ru.msi.com/index.php?topic=78795.0). Но сейчас это не важно :)




© OSzone.net 2001-2012