Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Установка Windows 7/8 на GPT диск.

Автор: Diabolik
Дата сообщения: 06.01.2013 15:51
Мое знакомство с проблемой, началось с попыток установить Windows7 x64 на Mac Book Pro 7.1. На виновнике имелся жесткий диск всего в 320Гб, однако помимо яблочной файловой системы Apple HFS, диск оказался GPT'шным. Гуглеж готового решения не дал. Все попытки поставить Windows 7 x64 (Windows 8 кстати тоже) на переформатированный в FAT32/NTFS диск, останавливались грозной надписью:
Цитата:
Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT
Тогда время поджимало, и я быстренько конвертнул винт в MBR после чего все же установил "форточки".
Но во время поисков я наткнулся на информацию, о том что если размер жесткого диск на компе превышает 2Тб (ну там около 3-4Тб), то для корректного определения объема такого диска диск так же должен иметь структуру GPT. А ОС семейства Windows на такой диск может встать только при соблюдении ряда условий (во как!). О чем гласил много раз перецитированный диалог:
Цитата:
Q. Can Windows 7, Windows Vista, and Windows Server 2008 read, write, and boot from GPT disks?
A. Yes, all versions can use GPT partitioned disks for data. Booting is only supported for 64-bit editions on UEFI-based systems.
Т.е. условий как минимум 3:
1. BIOS материнской платы должен быть UEFI-совместимым (читай новым с поддежкой мышки).
2. Устанавливаемая ОС должна быть 64-разрядной
3. Размеры жесткого диска должны превышать 2Тб.
Если перефразировать:
Если ты решил купить себе большой винт для файлопомойки, то для работы, тебе нужен новый комп (с какой-то мифической опцией "UEFI Boot" в BIOS'е) и 64-ех разрядная ОС.
И не спрашивайте меня: зачем яблочники реализовали такую систему намного раньше и на жестких дисках куда меньших объемов? Попытки провести эксперименты на почти последней версии вируталки VMware Workstation с GPT-винтом в 50Гб (разлиновал и конвертнул с помощью PHDM), дали результат аналогичный предыдущему. Видимо UEFI не поддерживается виртуальными BIOS'ами. У меня проц i5 (SandyBridge) на матери с чипом Z68, т.е. к мой радости новый, хотя параметра "UEFI Boot" я так и не нашел в своем UEFI-BIOS'e. Осталось только соблюсти одно условие, добыть винт больше 2Тб, чтобы убедиться что размер тут значения не имеет.

Если у кого-то имеется удачный опыт, отличный от моего - подскажите решение.
собственно преобразование mbr в gpt и gpt в mbr с помощью live cd linux http://howto-press.blogspot.ru/2012/08/mbr-gpt_6.html

Добавлено:
Все мои геморрои с GPT, закончились выполнением листинга в мастере установки Windows 7/8:
Код: Shift+F10
diskpart
list disk
select disk 0
clean
convert gpt
create partition efi size=100
format quick fs=fat32
exit
Автор: anton04
Дата сообщения: 06.01.2013 19:38
Diabolik


Цитата:
Если ты решил купить себе большой винт для файлопомойки, то для работы, тебе нужен новый комп (с какой-то мифической опцией "UEFI-boot" в BIOS'е) и 64-ех разрядная ОС.


В этом случае всё гораздо проще, достаточно поставить два hdd, один загрузочный и менее 2 терабайт, а второй какого угодно объёма и никакого UEFI-boot Вам не понадобится. А для того чтобы использовать объём hdd более 2 терабайт одним разделом можно воспользоваться и соответствующими утилитами (у парагон такая есть) который ставят свой драйвер в систему и дальше юзаешь весь объём как хошь (но опять же загрузочным такой раздел делать нельзя).

И я всё же не понял при чём здесь раздел "В помощь системному администратору"!? По моему Вам самое место в Операционные системы не находите?
Автор: Diabolik
Дата сообщения: 06.01.2013 19:41
anton04
Цитата:
В этом случае всё гораздо проще, достаточно поставить два hdd, один загрузочный и менее 2 терабайт, а второй какого угодно объёма и никакого UEFI-boot Вам не понадобится.
Можно и так. Можно еще и SSD под систему. Но это все обходные решения, избегающие проблему, а не решающие ее в лоб, как она поставлена.
Цитата:
И я всё же не понял при чём здесь раздел "В помощь системному администратору"!? По моему Вам самое место в Операционные системы не находите?
Возможно стоит перенести. Это я в силу своей специальности, по привычке. Все таки заморочка не для рядовых "чайников".
Автор: ShriEkeR
Дата сообщения: 07.01.2013 16:58
[moved]
Автор: BonoKot
Дата сообщения: 08.01.2013 01:35
Вы меня конечно извините, что так влезаю и не совсем по делу но....


Цитата:
Мое знакомство с проблемой, началось с попыток установить Windows7 x64 на Mac Book Pro 7.1. На виновнике имелся жесткий диск всего в 320Гб, однако помимо яблочной файловой системы Apple HFS, диск оказался GPT'шным. Гуглеж готового решения не дал. Все попытки поставить Windows 7 x64 (Windows 8 кстати тоже) на переформатированный в FAT32/NTFS диск, останавливались грозной надписью:

Вот объясните мне тупому ради каких таких понтов нужно покупать яблопродукцыю, чтобы потом с бубном танцуя и в раскоряку ставить на неё Windows?????????? Ну не устраивает тебя яблоос, ну так выбери себе подходящий ноут из IBM совместимых и не парь себе и другим мозги по поводу собственно нажатых и выдуманных проблем.


Цитата:
Но во время поисков я наткнулся на информацию, о том что если размер жесткого диск на компе превышает 2Тб (ну там около 3-4Тб), то для корректного определения объема такого диска диск так же должен иметь структуру GPT.

Так никто насильно не заставляет использовать GPT. Динамический диск в данном случаи решит данную проблему при использовании ОС от MS.


Цитата:
А ОС семейства Windows на такой диск может встать только при соблюдении ряда условий (во как!). О чем гласил много раз перецитированный диалог:

Цитата:
Q. Can Windows 7, Windows Vista, and Windows Server 2008 read, write, and boot from GPT disks?
A. Yes, all versions can use GPT partitioned disks for data. Booting is only supported for 64-bit editions on UEFI-based systems.

Т.е. условий как минимум 3:
1. BIOS материнской платы должен быть UEFI-совметимым (читай новым с поддежкой мышки).
2. Устанавливаемая ОС должна быть 64-разрядной
3. Размеры жесткого диска должны превышать 2Тб.
Если перефразировать:
Если ты решил купить себе большой винт для файлопомойки, то для работы, тебе нужен новый комп (с какой-то мифической опцией "UEFI Boot" в BIOS'е) и 64-ех разрядная ОС.
Автор: Diabolik
Дата сообщения: 19.01.2013 12:30
BonoKot
Цитата:
Вот объясните мне тупому ради каких таких понтов нужно покупать яблопродукцыю, чтобы потом с бубном танцуя и в раскоряку ставить на неё Windows??????????
Объясню. Легко. Человеку подарили яблочный ноут, просто потому что он белый и выглядит красиво. Человек (девушка) Леопарда в глаза не видела и для реальной работы, которой она занимается он ей невперся ну ни в какую... Попросила меня сделать так как ей удобно. Я ответил на твой вопрос?
Если кстати интересно, чем все кончилось, можно глянут здесь
Цитата:
Так никто насильно не заставляет использовать GPT. Динамический диск в данном случаи решит данную проблему при использовании ОС от MS.
Опять же. Задача стоит по другому. Я прекрасно понимаю что есть куча других вариантов, но меня интересует именно указанное мной техническое решение. Я тот самый псих, который хочет сделать все так, как описал. Зачем в очередной раз предлагать альтернативы?
Цитата:
1) Если вы не можете перевести текст с английского на русский, тогда стоит воспользоваться переводчиком.
У меня нет проблем с английским и я за других переводить не собирался.
Цитата:
2) Да действительно для загрузки ОС от MS на GPT разделе нужно соблюсти всего два условия.
А UEFI-совместимая система
B ОС от MS должна быть x64 и не ниже Windows Server 2008 и Windows Vista Service Pack 1
А диск может быть и меньше 2 Тб, просто нет никакого смыла использовать GTP года диск меньше 2 Тб.
3) Пункт 2 необходим только при ЗАГРУЗКИ ОС с диск GTP. Если диск планируется использовать как склад файлов, то достаточно будет только пункта B
Условия выполнены в полном объеме, но все равно не ставится!
Цитата:
4) Теперь если правильно перефразировать перефразированное то получаем следующее: "Если ты решил купить себе винт более 2Тб для файлопомойки, то для работы, тебе нужна x64 ОС, но если же тебе нужна загрузка с диска то ещё и UEFI-совместимая система"
Ну про "файлопомойку", это был сарказм. Видимо не все поняли.
Цитата:
Мне всегда казалось что у такого человека стоит до систему, как минимум собственный HDD, как максимум он у него в зеркале.
Совсем не обязательно. Это опять же обходной вариант.
Цитата:
В смысле зачем? Какую такую? А если по существу, то яблокомпания всегда стремились к новому и всегда внедряла новый разработки. У них помниться мне даже слоган был "Думай иначе" (если мне память не изменяет). Вот они и внедряют новые разработки. К тому же по моему скромному мнению использование GTP это лишь отголосок того, что айКомнания использует фишки UEFI, поскольку поставляеть пользователю уже полностью готовый к употреблению продукт с уже установленной ОС, а не только набор железок как это делают производители комплектующих.
Меня не интересует яблочная реклама и политика их компании. Это пройденный этап. Сейчас решается другая задача.
Автор: immotus
Дата сообщения: 19.01.2013 15:03
Diabolik
Зацени момент:
http://sly.ru/index.php?option=com_content&task=view&id=642&Itemid=6
Оказывается если у тебя дистриб Windows 7 с интегрированным SP1, то он не встанет. Абсолютно неадекватный расклад, но мы имеем то, что имеем.
Вторая часть проблемы может касаться использования сторонних програм для разбивки диска. Если ты создавал и форматировал раздел с помощью PHDM, то в случае с MBR отсутствие отдельного 100Mb раздела для изоляции загрузчика будет не критичным, загрузчик молча встанет в один раздел с устанавливаемой системой. Если ты разбиваешь диск средствами мастера установки Windows, то создание раздела загрузчика будет обязательным. Если диск заранее был сконвертирован в GPT, но больше никаких операций не производилось, то мастер установки Windows все равно при создании разделов конвертнет его в MBR автоматом (во всяком случае на дисках не превышающих 2.2Tb), так же не предгалая никаких иных вариантов. Для установки на GPT диск, будут созданны 2 раздела: 100Mb - загрузчик и 128Mb - EFI. Наличие первого раздела не обязательно, чего не могу сказать про второй. Возможно Windows 8 не встает по той же причине - отсутствие раздела MSR при подготовке диска сторонним ПО.
Автор: Big_Digger
Дата сообщения: 26.01.2013 14:53
По поводу VMware Workstation версии 9.x.
Чтобы виртуальная машина использовала EFI, надо добавить строку firmware = "efi" в ее конфиг (файл с расширением vmx). Отключить виртуальный FDD или образ autoinst.flp. Очистить виртуальный HDD с помощью DiskPart (после загрузки установщика Windows нажать Shift+F10, в открывшейся консоли ввести diskpart, затем select disk 0, затем clean и exit) и установить Windows просто выбрав этот пустой неразмеченный диск (установщик сам разметит и отформатирует как надо). Если устанавливается Windows 7 Ultimate x64 (неважно с SP1 или без него, важно чтобы дистрибутив был нормальный, а не говносборка какая-нибудь), то виртуальный HDD (неважно какого размера) будет иметь GPT разметку.

По поводу Mac Book много не скажу, практически не имел с ними дела. Но не проще ли было поставить Windows 7 второй системой (не удаляя OS X) с помощью Boot Camp?
Автор: NoAngel777
Дата сообщения: 27.01.2013 11:39
по-моему не должно быть никаких проблем поставить Windows XP/7 на Macbook, даже если там GPT. ищите инструкцию на apple.com, по Bootcamp, и нужен диск от той же модели Macbook(жедательно тот, что шёл с ним в коробке), чтобы корректно поставить драйвера. делал минимум 3 раза на разных моделях Macbook, и всё получалось.
Автор: Big_Digger
Дата сообщения: 29.01.2013 19:44
https://gitorious.org/tianocore_uefi_duet_builds/pages/Windows_x64_BIOS_to_UEFI
Оказывается Windows x64 требует микропрограмму UEFI версии 2.x x86_64 (64-бит).
UEFI 1.1 не поддерживается, 32-бит UEFI не поддерживается (даже 32-бит UEFI 2.x).
На InsanelyMac в далеком 2009 писали, что на Intel Mac используется UEFI 1.1. С тех пор наверняка это изменилось, но какого года сабжевый MacBook мне неизвестно. Может в этом проблема?
Автор: immotus
Дата сообщения: 06.02.2013 08:48
NoAngel777
Это смотря что ставить на MacBook. Если хочешь оставить на GPT, то ставь оригинальный Windows 7 Enterprise x64 c корпоративным ключиком (MAK). Для вариантов из тех что попроще (с активаторами) только после конвертации в MBR. На объемах жестких дисков, запихиваемых в MacBook, оставлять GPT не имеет смысла.
Автор: davai
Дата сообщения: 07.02.2013 12:54
Скажите установленная win8x64 на ssd 128mb GPT будет быстрей грузиться чем на MBR? и вообще какая разметка лучше для ssd? uefi присутствует, ключ W8 тоже есть
Автор: HDD
Дата сообщения: 07.02.2013 16:05
davai
А почитать через поиск?

Цитата:
Несмотря на различия между GPT – и MBR-разделами, большинство операций, связанных с дисками, выполняется одинаково.

источник
P.s. разница между gpt и mbr
Автор: olen6
Дата сообщения: 22.02.2013 19:07
Тема немного подзатихла, поэтому добавлю результаты своих экспериментов с установкой системы на GPT. Вдруг кому-нибудь поможет или будет просто интересно почитать. [more]Пробовал с оригинальной Windows 7 максимальная SP1 64bit на ноутбуке, где имеется UEFI и где имелся свободный SSD диск 128Гб для экспериментов. Записал образ Windows на флешку, в BIOS выбрал UEFI, SSD диск преобразовал в GPT (сначала Acronis, потом PHDM) и при попытке установки получал окно
Цитата:
Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT
Немного погуглив, вычитал, что проблему можно решить, если использовать USB2.0 вместо USB3.0 или устанавливать Windows с DVD диска. Т.к. в ноутбуке нет портов USB2.0, то пришлось записать болванку. Также попробовал преобразовывать перед установкой в GPT с помощью Acronis,Paragon, потом установка Windows с болванки и снова
Цитата:
Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT
Ещё немного погуглив, понял, что без diskpart-a не обойдусь, а его откровенно побаиваюсь. Снова начал установку Windows с DVD и на этапе выбора раздела для установки вызвал diskpart по волшебной комбинации Shift+F10, далее вписал следующее:

diskpart ну это понятно вызвал diskpart
list disk отобразится список дисков (винчестеров)
select disk 0 выбор диска для работы (0,1 и т.д.)
clean полная очистка выбранного диска
convert gpt конвертация выбранного диска в GPT
create partition efi size=200 создание EFI System Partition (ESP) размер сделал 200Мб, можно было и 100
format quick fs=FAT32 быстрая конвертация ESP в фат32
create partition msr size=128 создание MSR раздела, Microsoft рекомендует 128Мб
create partition primary size=50000 создал раздел под систему в 50000Мб
format quick fs=NTFS быстрое форматирование этого раздела в NTFS
create partition primary создание ещё одного раздела на всё оставшееся место на SSD
format quick fs=NTFS быстрое форматирование этого раздела в NTFS
exit
exit

Далее, на экране выбора раздела для установки Windows ОБЯЗАТЕЛЬНО нажать кнопку "Обновить", выбрал раздел для установки в 50Гб и пошло-поехало. Система установилась.
Но мне этого показалось мало и решил установить на оставшееся место вторую систему, такую же Windows 7 максимальная SP1 64bit, т.к. новую болванку было лень записывать. Просто на этапе установки указал следующий раздел и система туда установилась. Меню загрузки классическое чёрное и в нём 2 строчки, любая из установленных систем загружается без проблем, причём каждая установленная система считает, что она установлена на диск С, вот скрины из обеих систем. Раздел MSR не виден в системе, не знаю почему.



При установке Windows c флешки все вышенаписанные команды не помогли. По поводу активации, естественно, никакие лоадеры в GPT не работают. Так что либо МАК-ключи с соответствующими редакциями Windows, либо (на ноутбуках вообще не проблема) "трёхкомпонентная OEM-активация", чем и воспользовался. Очень рад, если вы смогли дочитать до конца.
Семёрка с первым сервис паком всё-таки встаёт на GPT-диски.


Добавлено: Проблема установки Windows 7 с флешки успешно решилась созданием на загрузочной флешке, в папке EFI, подпапки Boot, в которую нужно то всего было положить один файл, вытащенный из образа install.wim установочной флешки. Вытащить нужно было файл bootmgfw.efi и переименовать в bootx64.efi и после этого любые версии Windows 7 с флешки на GPT ставятся без проблем.
Попутно спешу сообщить, что то, о чем так долго говорили большевики, свершилось , а именно, узкоглазый товарищ Pauly из поднебесной, автор программы BootIce в начале этого года прикрутил поддержку GPT в своей программе. Теперь о командной строке при создании GPT, ESP, MSR (не обязателен) можно забыть: всё делается из графической оболочки BootIce. Уже опробовал, мега удобно, разделы получаются выровненные, установка Windows 7 проходит на ура.
[/more]
Автор: immotus
Дата сообщения: 25.02.2013 07:51
olen6
Этот вопрос Big_Digger полностью "провентилировал" здесь.
Автор: olen6
Дата сообщения: 25.02.2013 13:45
immotus, вот спасибо, не знал, что там тоже шло бурное обсуждение. Так и остался для меня неразрешённым вопрос, как накатить семёрку на GPT с флешки, не ставится зараза, у меня только порты USB3.0. Восьмёрка без проблем: и с флешки, и с DVD.
Автор: BonoKot
Дата сообщения: 25.02.2013 14:21
olen6, а флешку вы создаёте как? C помощью микрософтовской утилиты или же делаете эмуляцию CD привода на неё ?
Автор: olen6
Дата сообщения: 25.02.2013 15:40
И с помощью майкрософтовской утилиты пробовал, и Win to flash, и просто, с помощью Bootice (формат, install MBR от 7, install PBR от 7, копирование файлов на неё), и флешки менял. Эмуляцию - нет, не пробовал. Имелось ввиду создание CD-ROM раздела на флешке? Восьмёрка то ставится без проблем, а семёрка только с DVD.
Автор: BonoKot
Дата сообщения: 25.02.2013 18:23
А диструбутив ещё хотелось бы знать какой. Если без первого SP или он был интегрирован вами, то ставиться не будет.
Автор: olen6
Дата сообщения: 25.02.2013 18:51
Дистрибутивы пробовал и без сервис пака, и с первым сервис паком, все оригинальные MSDN.
Автор: BonoKot
Дата сообщения: 26.02.2013 06:25
olen6 пробуйте создать эмуляцию CD на флешке. Как сделать CD-ROM из флешки
Автор: olen6
Дата сообщения: 27.05.2013 18:11
Приподниму тему из забвения, т.к. в настоящее время установка на GPT диски очень востребована. BonoKot, флешки с подходящим контроллером для создания CD-Rom раздела не оказалось, руки наконец то дошли и пришлось дальше разбираться с проблемой неустановки Windows 7 SP1 с флешки. Начало своих экспериментов описывал тут. Проблема решилась созданием на загрузочной флешке, в папке EFI, подпапки Boot, в которую нужно то всего было положить один файл, вытащенный из образа install.wim установочной флешки. Вытащить нужно было файл bootmgfw.efi и переименовать в bootx64.efi и после этого любые версии Windows 7 с флешки на GPT ставятся без проблем.
Попутно спешу сообщить, что то, о чем так долго говорили большевики, свершилось , а именно, узкоглазый товарищ Pauly из поднебесной, автор программы BootIce в начале этого года прикрутил поддержку GPT в своей программе. Теперь о командной строке при создании GPT, ESP, MSR (не обязателен) можно забыть: всё делается из графической оболочки BootIce. Уже опробовал, мега удобно, разделы получаются выровненные, установка Windows 7 проходит на ура.
Автор: ask_rus
Дата сообщения: 28.05.2013 17:15
С помощью программы Windows 7 USB/DVD download tool и образа Windows 7 сделал загрузочную флешку-установочник. Во время установки пишет GPT и всё тут - "Далее" не светится. Чем отформатировать раздел в MBR? Acronis не видит жесткого диска (AHCI и IDE ставил).
Автор: 1Kipovec
Дата сообщения: 28.05.2013 20:57
ask_rus

Цитата:
Во время установки пишет GPT и всё тут - "Далее" не светится. Чем отформатировать раздел в MBR

а что в гугле уже забанили
скажем так или так
Автор: bredonosec
Дата сообщения: 29.05.2013 00:00

Цитата:
Но во время поисков я наткнулся на информацию, о том что если размер жесткого диск на компе превышает 2Тб (ну там около 3-4Тб), то для корректного определения объема такого диска диск так же должен иметь структуру GPT. А ОС семейства Windows на такой диск может встать только при соблюдении ряда условий (во как!).

в ссылке, что вы еж дали, написано буквально:

Цитата:
Теоретически, GPT позволяет создавать разделы диска размером до 9,4 ЗБ (9,4 × 1021 байт), в то время как MBR может работать только до 2,2 ТБ (2,2 × 1012 байт).

- собственно, что тут еще проверять-то?
Просто мбр не поддерживает достаточную длину адресации, чтоб создавать разделы более 2.2 тера.
Автор: Andrey_35
Дата сообщения: 20.06.2013 11:36
Здравствуйте! Как на VirtualBox установить Windows 7 (x64) с таблицей разделов GPT? В настройках, на вкладке "Система" отмечал галочкой "Включить EFI", но при загрузке с дистрибутива получал такое окно: http://s60.radikal.ru/i169/1306/e9/dd42c2d00a6a.png
Основная система Windows 7 (x64) с таблицей разделов MBR. Big_Digger

Цитата:
Чтобы виртуальная машина использовала EFI, надо добавить строку firmware = "efi" в ее конфиг (файл с расширением vmx). Отключить виртуальный FDD или образ autoinst.flp. Очистить виртуальный HDD с помощью DiskPart (после загрузки установщика Windows нажать Shift+F10, в открывшейся консоли ввести diskpart, затем select disk 0, затем clean и exit) и установить Windows просто выбрав этот пустой неразмеченный диск (установщик сам разметит и отформатирует как надо). Если устанавливается Windows 7 Ultimate x64 (неважно с SP1 или без него, важно чтобы дистрибутив был нормальный, а не говносборка какая-нибудь), то виртуальный HDD (неважно какого размера) будет иметь GPT разметку.

Напишите подробней, как это сделать.
Автор: sattsa
Дата сообщения: 20.06.2013 12:08
Andrey_35

Цитата:
с таблицей разделов GPT?

Этот способ сойдет?
Автор: Andrey_35
Дата сообщения: 20.06.2013 12:30
К сожалению, этот способ не подходит, ведь установку нужно сделать на виртуальной машине, а она выдает выше представленное окошко и всё, до загрузки дистрибутива не доходит. Как писал Big_Digger, нужно что-то где-то прописать, но я не знаю где и что. Модератора прошу не пинать меня, так как только в этой теме нашел упоминание об установке Windows 7 с таблицей разделов GPT на виртуальную машину.
Автор: sattsa
Дата сообщения: 20.06.2013 12:37
Andrey_35
https://forums.virtualbox.org/viewtopic.php?f=2&t=52965
Автор: Andrey_35
Дата сообщения: 20.06.2013 12:41
sattsa
Спасибо за ссылку! Но она не проливает свет на мой вопрос. Может быть Big_Digger прочтёт сообщение и пояснит подробности установки.

Страницы: 1234

Предыдущая тема: Проблемы с системой, возможно c "explorer"ом


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.