PDA

Показать полную графическую версию : Не грузится Windows 7 32bit после MBR->GPT


Rogalik
24-02-2015, 01:21
Доброго времени суток.
Имеется ноут Lenovo IdeaPad z570 (Core i5). Стоит Windows 7 32bit.
С помощью Paragon Partition Manager сконвертировал жёсткий диск с MBR на GPT (чтобы иметь возможность установить OSX Yosemite).
После этого win перестал грузиться (при включении ноута сразу пытается почему-то грузиться с LAN), а при попытке загрузиться с флешки с OSX выдаёт такое:

Windows failed to start. A recent hardware of software change might be the cause. To fix the problem
1. Insert your Windows installation disc and restart the computer.
2. Choose your language settings, and then click "Next".
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer manufacturer for assistance.

File: \Boot\BCD
Status: 0x000000f


Причём не получается даже зайти в Восстановление системы с загрузочного диска Windows 7 32bit, выдаёт сообщение, что установлена другая несовместимая версия Windows, хотя раньше было ок.

Я правильно понял, что 32 битная версия win7 уже не запустится? Получится ли установить Win8 64 bit? В вики сказано, что требуется UEFI, я не пойму что это, у меня вроде обычный биос..

okshef
24-02-2015, 01:35
Rogalik, похоже, вы убили все на жестком диске. Есть диски восстановления или загрузочный?

Rogalik
24-02-2015, 01:46
Нет, все не убил, разделы и данные на них целы. Дампов для восстановления нет. Про загрузочный dvd написал выше.

sedarmill
24-02-2015, 02:53
у меня вроде обычный биос.. »
Есть пункты UEFI Boot Support или что-то подобное?
Там скорей всего UEFI залоченный в legacy mode
Я правильно понял, что 32 битная версия win7 уже не запустится? »
Не запустится) Он похоже вообще с GPT грузиться не умеет+для uefi нужен свой загрузчик(bootx64.efi)+32-битные win7 и win8 не поддерживают uefi+еще 1000 причин. Нужна обратно mbr разметку возвращать, если хотите чтоб семерка снова загружалась.
Получится ли установить Win8 64 bit? »
Да, ее можно и на mbr диск установить в случае чего..

Vadikan
24-02-2015, 12:17
Rogalik, возможность загрузить 32-разрядную Windows 7 будет только в том случае, если UEFI BIOS ноутубка можно включить режим Legacy BIOS.

32-битные win7 и win8 не поддерживают uefi »
32-разрядная Windows 8 прекрасно поддерживает UEFI. Для загрузки Windows 7 на UEFI+GPT нужна 64-разрядна версия, а 32-разрядная сгодится только для [Legacy] BIOS+MBR.

Rogalik
24-02-2015, 13:23
sedarmill, биос очень урезанный, пунктов с "legacy" и "uefi" нет.

barten
24-02-2015, 14:34
В моем Lenovo G510 с FreeDOS уже при покупке были такие настройки в BIOS (хард изначально был в MBR):
Configuration:
USB Legacy [Enabled]
Wireless LAN [Enabled]
SATA Controller Mode [AHCI]
Power Beep [Disabled]
Intel Virtual Technology [Disabled]
BIOS Back Flash [Disabled]
Hotkey Mode [Enabled]

Boot:
Boot Mode [Legacy Support]
Boot Priority [Legacy First]
USB Boot [Enabled]
PXE Boot to LAN [Enabled]

Может прошиться на свежую версию BIOS?

sedarmill
24-02-2015, 15:50
32-разрядная Windows 8 прекрасно поддерживает UEFI. »
Да, но какой UEFI? 32-разрядный.. Или как он там правильно называется.. x86-64 А где его взять? На планшетах? По-моему только там и стоит 32-разрядная восьмерка. А на десктопы и ноутбуки ведь не поставить 32-разрядную восьмерку в UEFI режиме. А кто в этом виноват уже неважно. Да, я просто выразился неправильно. Но говорить о "прекрасной поддержке" тоже имхо некорректно.

sedarmill, биос очень урезанный, пунктов с "legacy" и "uefi" нет. »
Ну да, считайте что у вас обычный биос. Ну а вопрос в чем) Как все обратно вернуть? Например, образ с раздела снять и развернуть на диск с mbr разметкой.

Rogalik
24-02-2015, 23:12
Может прошиться на свежую версию BIOS? »
Та свежих уже давно нет, с 2011 :)
Ну да, считайте что у вас обычный биос. Ну а вопрос в чем) Как все обратно вернуть? Например, образ с раздела снять и развернуть на диск с mbr разметкой. »
Понятно, так и сделаю. А Win8 64bit поставится нормально на GPT-диск с моим обычным биосом?

И кстати, а для восстановления загрузочной есть аналог "BOOTREC /FixMbr", только не для MBR, а GPT?

Vadikan
24-02-2015, 23:32
А Win8 64bit поставится нормально на GPT-диск с моим обычным биосом? »
При Legacy BIOS ОС будет грузиться только с MBR.
кстати, а для восстановления загрузочной есть аналог "BOOTREC /FixMbr", только не для MBR, а GPT? »
Создание структуры разделов в разметке GPT на ПК с UEFI (http://www.outsidethebox.ms/16075/) (см. раздел EFI)

sedarmill
25-02-2015, 00:11
https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_GUID
Нет, комп с обычным биосом не может загружаться с GPT диска. И это логично) Классическая цепочка загрузки mbr->bootsector->bootmgr->winload.exe А у GPT диска и mbr нет как такового, точнее есть "защитная" mbr, чтобы на старых осях он не выглядел как неразмеченный и пользователь его случайно не затер. Ну и вообще понятно, что эта цепочка не пройдет. Загрузочный код в mbr не найдет никакого активного раздела и бутсектора на нём и т. д.
http://habrahabr.ru/post/185492/
Системы на базе UEFI могут грузиться c GPT, потому что там цепочка загрузки проще bootx64.efi->winload.efi




© OSzone.net 2001-2012