Здравствуйте друзья! С помощью этой статьи вы сможете установить Windows 7 на GPT-диск стационарного компьютера. Если у вас ноутбук, тогда читаем эту статью «Как установить Windows 7 вместо Windows 8 на ноутбуке».
В этой же статье подробно объяснено:
Как подготовить загрузочную флешку UEFI Windows 7 64-бит.
Как правильно настроить UEFI BIOS для загрузки с флешки и последующей установки Windows 7 на GPT-диск .
Как преобразовать в программе установки Windows 7 жёсткий диск в стандарт GPT и в конце концов установить операционную систему.
- Примечание: Друзья, хочу вам сказать вот что, установленная на GPT-диск Windows 7 работает немного быстрее, но конечно не так быстро, как если бы Вы установили вместо жёсткого диска твердотельный накопитель SSD!
- Вся разница между новыми дисками GPT и старыми MBR описана в нашей статье БИОС UEFI.
- В сегодняшней статье описан довольно сложный для начинающих способ создания загрузочной UEFI флешки с Windows 7, существует способ намного проще и он описан в другой нашей статье — Как создать загрузочную UEFI флешку Windows 7 программой WinSetupFromUSB.
- Сегодня мы установим с Вами Windows 7 на диск GPT компьютера с материнской платой ASUS, но если у Вас материнка GIGABYTE читаем другую статью Установка Windows 7 и Windows 8 на диск GUID (GPT) компьютера с материнской платой GIGABYTE с включенным UEFI
Подсоединяйте загрузочную флешку Windows 7 к порту USB 2.0 (чёрного цвета), при подсоединении флешки к порту USB 3.0 (синего цвета) может выйти ошибка, так как в установщике Windows 7 отсутствуют драйвера USB 3.0.
Как обычно, в начале статьи, мы публикуем письмо от читателя нашего сайта.
Здравствуйте админ, прошу Вашего совета! Купил мощный системный блок. БИОС на новом компьютере, как вы уже догадались — UEFI. Операционную систему Windows 7 64-бит установил самостоятельно, но столкнулся с проблемой. Жёсткий диск у меня объёмом 3 ТБ и после установки операционной системы на нём осталось нераспределённым 745 ГБ. После недолгого поиска информации в интернете я понял, что это из-за того, что мой жёсткий диск имеет самый распространённый и уже устаревший тип размещения таблиц разделов MBR, который не видит всё пространство на жёстком диске объёмом более 2 ТБ. А это значит, мой винчестер нужно преобразовать в новый формат размещения таблиц разделов GPT, у которого, кстати, много и других преимуществ перед MBR. Вот тут и начались мои приключения, судя по многочисленным постам в интернете, не у меня одного.
На одном очень авторитетном ресурсе мне предлагали руку помощи таким «обнадёживающим» сообщением «Ни одна из редакций Windows 7, в отличие от Windows 8, не поддерживает установку на накопители с GPT- оглавлением». В моём случае нужно просто докупить твердотельный накопитель SSD и на него установить операционную систему Windows 7 64-бит, далее преобразовать мой второй жёсткий диск 3 ТБ в GPT и использовать его под хранилище файлов.
Примечание администратора: Сделать это можно только в том случае, если на нём удалены все разделы и соответственно нет никакой инфы.
Всё это хорошо, но твердотельный накопитель SSD я покупать пока не хочу, мне нужно просто преобразовать мой жёсткий диск 3 ТБ в стандарт в GPT и установить на него Windows 7 64-бит.
Я продолжил поиски подходящего решения в интернете и нашёл его. Пришлось снять новый жёсткий диск и подсоединить к старому компьютеру с Windows 7. После этого я зашёл в Управление компьютером, удалил все разделы и преобразовал его в GPT-диск. Затем подсоединил к новому компьютеру и стал устанавливать Windows 7 64-бит, какое же моё было удивление, когда установку было невозможно продолжить из-за ошибки «Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT»!!!
Пришлось снова погрузиться в интернет и нашлось ещё одно решение. В который раз я загрузился с установочного диска Windows 7 и дойдя до выбора раздела для установки операционной системы, нажал на клавиатуре Shift + F10 и загрузился в командную строку и ввёл такие команды:
diskpart
sel dis 0
clean
convert gpt
exit
exit
Этим я преобразовал свой жёсткий диск в GPT-диск. Затем я нажал «Обновить» и выбрал неразмеченное пространство. На удивление кнопка «Далее» была активна, началась установка операционной системы. Каково же было моё удивление, когда после успешной установки Windows 7 мой жёсткий диск опять оказался MBR и на нём не хватало 745 ГБ, с которыми ничего было невозможно сделать. Короче перепробовал я всё и уже готов согласиться с мыслью, что установить Windows 7 на GPT-диск невозможно. Алексей.
Как установить Windows 7 на GPT-диск
Здравствуйте друзья! Переходим сразу к делу. Если вы хотите установить Windows 7 на GPT-диск, то нужно воспользоваться простой флешкой, объёмом не менее 8 ГБ. Затем правильно настроить сам БИОС UEFI.
Если у вас простой БИОС без поддержки UEFI, к сожалению установить Windows 7 на GPT-диск у вас не получится.
Установка Windows 7 64-бит на диск 3Тб или любого другого объёма при помощи UEFI–флешки. Создаём загрузочную флешку UEFI!
Подсоединяем к компьютеру нашу флешку (осторожно, все данные на ней будут удалены). Запускаем командную строку от имени администратора, затем не торопясь вводим команды.
diskpart и жмём Enter
list disk – Видим, что наша флешка определилась как Диск 2
select disk N (где N – номер флешки, в моём случае 2)
clean
create partition primary
select partition 1
active
format quick fs=fat32 label=”Win7UEFI”
assign
exit
Командную строку не закрываем
Сейчас нужно смонтировать на виртуальный дисковод образ Windows 7 64-бит. Если у вас есть программа DAEMON Tools Lite 4 можете воспользоваться ей. Если вы работаете в Windows 8, можно обойтись собственными средствами, читайте нашу статью «Запись диска в Windows 8».
Смонтировали?
Теперь выполняем следующую команду:
xcopy I:\*.* F:\ /e /f /h (где I – буква диска подключенного ISO-образа с Windows 7, а F– буква диска флешки). Происходит копирование установочных файлов Windows 7 на флешку, занимающее по продолжительности 3-5 минут.
Осталось несколько команд:
xcopy F:\efi\microsoft\*.* /e /f /h F:\efi\ (где F – буква диска флешки)
xcopy C:\Windows\boot\efi\bootmgfw.efi F:\efi\boot\bootx64.efi (где F – буква диска флешки)
на вопрос отвечаем нажатием на клавиатуре (F).
И последняя:
bootsect /nt60 F: (где F – буква диска флешки) (файл находится F:\boot\bootsect)
Наша загрузочная флешка UEFI Windows 7 64-бит готова!
Примечание: Если у вас при вводе команды bootsect /nt60 будет выходить такая ошибка «bootsect» не является внутренней или внешней командой, исполняемой программой или пакетным файлом, тогда измените команду на такую I:\Boot\bootsect.exe /nt60 F: (где I – буква диска подключенного ISO-образа с Windows 7, а F – буква диска флешки).
БИОС UEFI
Чтобы установить Windows 7 на GPT-диск нам нужно правильно настроить наш UEFI BIOS.
Жмём при загрузке Delete или F2 и входим в UEFI BIOS. Нажимаем Дополнительно (F7).
Далее идём в меню Загрузка и выбираем опцию Поддержка USB и выставляем параметр Full Initialization.
Затем идём в меню CSM (Compatibility Support Module)
и ставим положение Запуск CSM в Enabled.
Здесь же открываются дополнительные опции.
Параметры загрузочных устройств – ставим Только UEFI
Загрузка с устройств хранения – Both, UEFI first.
Жмём на стрелочку и выходим из меню CSM (Compatibility Support Module)
Безопасная загрузка – выставляем параметр Windows UEFI mode и выходим назад.
Приоритет загрузки
Параметр загрузки №1 – выбираем нашу флешку
Параметр загрузки №2 – выбираем наш жёсткий диск.
Вот и все настройки. Жмём F10, этим мы сохраняем изменения внесённые нами в UEFI BIOS.
Сохранить конфигурацию и выполнить сброс? Да. Компьютер перезагружается, загрузиться мы должны уже с флешки.
Вообще в UEFI BIOS изменить приоритет загрузки можно в начальном окне. Жмём в начальной фазе загрузки компьютера Delete или F2, входим в UEFI BIOS, выбираем меню загрузки (F8),
затем выбираем нашу флешку, происходит загрузка с флешки.
Загружаемся в программу установки Windows 7. Всё как обычно. Далее.
Установить. Принимаем лицензионное соглашение. Полная установка (дополнительные параметры).
В этом окне не обращаем внимание на существующие разделы.
Вызываем командную строку, в ней мы преобразуем наш жёсткий диск в стандарт GPT, все разделы и данные на диске будут удалены. Жмём на клавиатуре Shift + F10. В командной строке последовательно вводим команды:
diskpart
sel dis 0
clean
convert gpt
exit
exit
нажимаем Обновить.
Нажимаем Далее.
Происходит обычный процесс инсталляции Windows 7. Кто не знает, как установить семёрку на компьютер, читайте нашу статью Установка Windows 7.
После установки операционной системы Windows 7 идём в Управление дисками , щёлкаем правой мышью на нашем диске и выбираем Свойства,
далее Тома. Как видим, наш диск имеет стиль раздела GPT!
Содержание
- Как установить Windows 7 на GPT-диск
- Шаг 1: Подготовка накопителя
- Шаг 2: Настройки BIOS или UEFI
- Шаг 3: Установка Windows и настройка жесткого диска
- Шаг 4: Установка драйверов и программ
- Вопросы и ответы
Стиль разделов MBR использовался в физических накопителях еще с 1983 года, однако сегодня ему на смену пришел формат GPT. Благодаря этому теперь появилась возможность создавать больше разделов на жестком диске, операции выполняются быстрее, а также увеличилась скорость восстановления поврежденных секторов. Установка Windows 7 на GPT-диск имеет ряд своих особенностей. В этой статье мы подробно рассмотрим их.
Сам процесс установки операционной системы не является чем-то сложным, однако подготовка выполнению данной задачи вызывает трудности у некоторых пользователей. Мы разделили весь процесс на несколько простых этапов. Давайте детально рассмотрим каждый шаг.
Шаг 1: Подготовка накопителя
Если у вас присутствует диск с копией Windows или лицензионная флешка, то накопитель подготавливать не нужно, вы можете сразу переходить к следующему этапу. В другом случае вы собственноручно создаете загрузочную флешку и производите установку с нее. Подробнее об этом процессе читайте в наших статьях.
Читайте также:
Инструкция по созданию загрузочной флешки на Windows
Как создать загрузочную флешку Windows 7 в Rufus
Шаг 2: Настройки BIOS или UEFI
Новые компьютеры или ноутбуки сейчас обладают интерфейсом UEFI, который заменил старые версии BIOS. В старых же моделях материнских плат присутствует БИОС от нескольких популярных производителей. Здесь необходимо настроить приоритет загрузки с флешки, чтобы сразу перейти в режим установки. В случае с DVD приоритет выставлять не нужно.
Подробнее: Настраиваем BIOS для загрузки с флешки
Обладателей UEFI это также касается. Процесс немного отличается от настройки БИОСа, поскольку было добавлено несколько новых параметров и сам интерфейс значительно отличается. Подробнее с настройкой UEFI для загрузки с флешки вы можете ознакомиться в первом шаге нашей статьи по установке Windows 7 на ноутбук с UEFI.
Подробнее: Установка Windows 7 на ноутбук с UEFI
Шаг 3: Установка Windows и настройка жесткого диска
Теперь все готово для того, чтобы перейти к установке операционной системе. Для этого вставьте накопитель с образом ОС в компьютер, включите его и дождитесь появления окна установщика. Здесь потребуется выполнить ряд легких действий:
- Выберите удобный язык ОС, раскладку клавиатуры и формат времени.
- В окне «Тип установки» необходимо выбрать «Полная установка (дополнительные параметры)».
- Теперь вы перемещаетесь к окну с выбором раздела жесткого диска для установки. Здесь нужно зажать сочетание клавиш Shift + F10, после чего запустится окно с командной строкой. По очереди вписывайте приведенные ниже команды, нажимая Enter после ввода каждой:
diskpart
sel dis 0
clean
convert gpt
exit
exitТаким образом вы форматируете диск и еще раз конвертируете его в GPT, чтобы все изменения точно сохранились после завершения установки операционной системы.
- В этом же окне нажмите «Обновить» и выберите раздел, он будет только один.
- Заполните строки «Имя пользователя» и «Имя компьютера», после чего можете переходить к следующему шагу.
- Введите ключ активации Windows. Чаще всего он указан на коробке с диском или флешкой. Если такого не имеется, то активация доступна в любой момент через интернет.
Далее запустится стандартная установка операционной системы, во время которой вам не нужно будет выполнять дополнительных действий, просто дождитесь ее завершения. Обратите внимание, что компьютер будет перезагружен несколько раз, он автоматически запустится и установка продолжится.
Шаг 4: Установка драйверов и программ
Вы можете заранее скачать на флешку программу по установке драйверов или отдельно драйвер для вашей сетевой карты или материнской платы, а после подключения к интернету загрузить все необходимое с официального сайта производителя комплектующих. В комплекте с некоторыми ноутбуками идет диск с официальными дровами. Достаточно вставить его в дисковод и произвести установку.
Подробнее:
Лучшие программы для установки драйверов
Поиск и инсталляция драйвера для сетевой карты
Большинство пользователей отказываются от стандартного веб-обозревателя Internet Explorer, заменяя его другими популярными браузерами: Google Chrome, Mozilla Firefox, Яндекс.Браузер или Opera. Вы можете загрузить понравившийся браузер и уже через него скачать антивирус и другие необходимые программы.
Скачать Google Chrome
Скачать Mozilla Firefox
Скачать Яндекс.Браузер
Скачать Opera бесплатно
Читайте также: Антивирусы для Windows
В этой статье мы подробно рассмотрели процесс подготовки компьютера к установке Windows 7 на GPT-диск и описали сам процесс инсталляции. Внимательно следуя инструкции, даже неопытный пользователь сможет с легкостью выполнить установку.
Еще статьи по данной теме:
Помогла ли Вам статья?
У актуальных Win 8.1 и Win10 перед предшественницей Win7 есть немало преимуществ, одно из них – работа с жёсткими GPT-дисками. GPT – это относительно новый стиль разметки, с таких дисков быстрее загружается ОС, они более лояльны к процедуре восстановления данных, и на них можно использовать весь объём дискового пространства, если его больше 2,2 Тб. Обязательные условия для использования преимуществ GPT: BIOS UEFI на компьютере, только версии Win8.1 и Win10, и только их 64-битные выпуски.
Первое и последнее условия являются данностью, их обойти нельзя. А вот с версиями Windows не так всё жёстко. На GPT-диск в принципе можно установить редакцию х64 «Семёрки», правда, не без нюансов. Ниже поговорим об этих нюансах, а также посмотрим на универсальный способ установки Win7 на диск GPT, который будет применим в массе случаев, лишь бы на компьютерах был BIOS UEFI. Или хотя бы гибридный BIOS с поддержкой ПО EFI в части загрузки с GPT-дисков.
1. Win7 на GPT-дисках: нюансы
Чтобы Win7 успешно установилась на GPT-диск, в BIOS UEFI необходимо в обязательном порядке отключить Secure Boot – функцию, которая блокирует запуск устройства с любого несертифицированного ПО. Каким, собственно, и есть дистрибутив Windows 7.
Если «Семёрку» устанавливать на пустой, ещё неразмеченный и не проинициализированный жёсткий диск в режиме совместимости BIOS UEFI c Legacy, при установке система автоматически создаст себе MBR-диск. И именно на него поставит систему. Однако если в BIOS выставить жёсткие параметры UEFI – только этот режим работы, при этом загрузиться с флешки UEFI, в ряде случаев установка Win7 на пустой диск может пройти точно так же, как если бы мы устанавливали версии системы 8.1 и 10. В процессе такой установки система сама проинициализирует диск как GPT и создаст нужные для EFI-систем технические разделы. И в дальнейшем при переустановке «Семёрка» будет без проблем становиться на GPT-диск с существующей схемой разделов. Но речь идёт только о части случаев.
Ключевые моменты во всём этом – верные параметры BIOS UEFI и флешка UEFI c установочным процессом Win7. И если в последнем случае есть универсальный выход из ситуации в виде программ для записи UEFI-флешек, то в случае с настройками BIOS UEFI подходящего всем решения быть не может априори. Здесь, безусловно, нужно разбираться с каждым ПК и ноутбуком в отдельности. Однако установить «Семёрку» на GPT-диск можно без вмешательства в настройки BIOS, если только там вместо UEFI или режима совместимости намеренно не включён режим обычной BIOS — Legacy. Такая возможность существует в виде альтернативного механизма установки Windows, который предлагается программой WinNTSetup. Эту альтернативу также можно использовать в случае реализации на матплатах не полноценного BIOS UEFI, а гибридной прошивки, совместимой с EFI только в части поддержки загрузки с GPT-дисков и установочных DVD, но не позволяющей загружаться с UEFI-флешек.
Ниже рассмотрим два случая установки Win7 на GPT-диск:
• Первый – когда дело имеем с пустым SSD или HDD (или когда хранящиеся на них данные не представляют ценности);
• Второй — когда на GPT-диске уже имеется разметка, в частности, есть технические разделы EFI-системы Windows. Это вариант без потери данных, хранимых на несистемных разделах.
2. Загрузочная флешка
Чтобы осуществить задуманное, нам потребуется загрузочная флешка с WinNTSetup и программами для работы с разметкой диска. Для этого, соответственно, необходимо подготовить Live-диск, на борту которого будет весь этот инструментарий. Идеальный вариант — Live-диск WinPE10 TechAdmin. Его дистрибутив в ISO-образе бесплатно можно скачать здесь:
http://adminpe.ru/download/
Записываем скачанный образ на флешку. Для этого используем утилиту Rufus. Указываем флешку в первой графе, ниже выбираем схему разделов – «GPT для компьютеров UEFI». Это механизм создания той самой флешки UEFI, которая принципиальна для BIOS UEFI с выбранным режимом только UEFI. Если в BIOS есть и активен режим совместимости, можно выбрать любую схему с загрузчиком MBR. Тогда такая флешка станет универсальной, и с неё можно будет загрузиться в режиме Legacy на других ПК и ноутбуках. Далее указываем путь к образу WinPE10 TechAdmin. И жмём «Старт».
Пока флешка пишется, подключим установочный ISO-образ Win7 для отображения в проводнике.
Открываем в подмонтированном приводе папку «sources», а внутри неё ищем файл «install.wim» — установочный WIM-образ. Как только флешка запишется, копируем WIM-образ и помещаем его в корень флешки.
Таким образом у нас на флешке будет содержаться всё необходимое для установки Win7. Ведь в одном из описываемых ниже способов диск, на который будет устанавливаться система, подвергнется переразметке.
После помещения на флешку WIM-образа её вес будет примерно 5-6 Гб. Если это флешка на 8 Гб, всё прекрасно. Но если в наличии есть только флешка на 4 Гб, после записи WinPE10 TechAdmin заходим в её корень и удаляем папку «AdminPE32».
Теперь смотрим на вес флешки и прикидываем, поместится ли туда WIM-образ. Если всё равно не помещается, образ можно попытаться сжать. Ну или скачать в Интернете уже сжатый дистрибутив с одной лишь нужной редакцией «Семёрки».
Загружаемся с только что созданной флешки. Выбираем загрузку с AdminPE10.
3. Установка Win7 на пустой жёсткий диск
Итак, первый способ установки Win7 на GPT-диск – это случай, когда у нас есть либо чистый SSD или HDD (без разметки), либо когда всё, что на них находится, не есть ценным, и его можно уничтожить. На борту WinPE10 TechAdmin запускаем программу WinNTSetup.
Переключаемся на утилиту Bootice.
В первой вкладке «Physical disk» указываем нужный диск, тот, куда собираемся ставить ОС. Далее нажимаем «Parts Manage».
Затем – «Re-Partitioning».
В появившемся окошке кликаем опцию «GUID». Далее ставим галочки опций «Create ESP partition» и «Create MSR partition». Вверху в блоке «Setting» удаляем значения из трёх верхних блоков. Жмём «Ок» внизу. Подтверждаем действия.
Bootice создала схему технических разделов EFI-систем, состоящую из ESP-раздела с файловой системой FAT16 и MSR-раздела. Назначим первому ESP-разделу букву, это нам понадобится в дальнейшем. Нажимаем «Assign Drive Letter», в новом окошке выбираем букву, кликаем «Ок».
Таким образом с помощью Bootice мы сформировали нужные разделы для Windows, распределить же остальное место на диске можно более юзабильным способом – с помощью любого из присутствующих на борту WinPE10 TechAdmin менеджеров дисков.
Здесь цельный раздел С можно разбить на два или более разделов.
После этого возвращаемся к программе WinNTSetup. В первой графе её окна указываем путь к WIM-образу на флешке. Во второй – выбираем ESP-раздел, которому мы давали выше букву диска, в третьей – раздел непосредственно Win7, т.е. будущий диск С. Внизу в графе «Версия» указываем редакцию системы. И жмём «Установка».
Далее в графе «Загрузчик» выбираем «UEFI» справа, слева же смотрим, чтобы стояло значение по умолчанию «Использовать BootSect…». При желании активируем автоперезагрузку по завершении работы WinNTSetup. По итогу жмём «Ок».
Далее придётся просто наблюдать прогресс распаковки WIM-образа.
По завершении этого компьютер перезагрузится.
Теперь нужно загрузиться с диска, куда мы только что поставили ОС. Далее увидим подготовительные и настроечные этапы установки.
4. Установка Win7 с GPT-диск с имеющейся разметкой
Установка «Семёрки» на рабочий GPT-диск — с существующей разметкой, с техразделами EFI-систем (если до этого стояли уже Win8.1 или Win10), с данными на других разделах – будет проходить гораздо проще. Здесь нам нужно запустить программу WinNTSetup и, как и в предыдущем случае, указать:
• Путь к WIM-образу,
• Путь к EFI-разделу;
• Путь к будущему диску С;
• Редакцию Win7, если дистрибутив предусматривает их несколько.
Где взять EFI-раздел? В предыдущем случае с помощью Bootice создался раздел с меткой ESP. Но Windows 8.1 и 10 при обычной установке создают техразделы по-другому. Это может быть схема с двумя разделами – EFI и MSR. А может быть с тремя – EFI, MSR и WRE. При любом раскладе нас интересует только раздел EFI, что с файловой системой FAT32.
Именно его нужно указывать во второй графе WinNTSetup.
Указанные программе WinNTSetup разделы форматируем. Для первого EFI-раздела это нужно, чтобы в загрузчике не болтались записи о несуществующих ОС. По итогу кликаем «Установить».
Задаём параметры загрузчика и в конце запускаем установку.
Загрузка…
Сегодня мы разберемся, как установить любую современную версию Windows (в том числе Windows 7 или Windows 10) на жесткий диск, с таблицей разделов GPT на устаревшем компьютере с BIOS, который не поддерживает современную среду UEFI. Необходимость выполнить такой трюк возникла при попытке установить Windows Server 2008 R2 x64 на сервере HP DL380 G8 (сервера HP DL пока не поддерживают EFI) с локальными дисками, общая емкость которых в RAID 5 превышает 4 Тб. При стандартной установке Windows на диск с MBR разметкой, в системе доступны только 2 Тб. Разметить или получить доступ к оставшимся 2 ТБ места на диске из-под Windows не получится. Единственный способ воспользоваться всем доступным местом на диске – преобразовать разметку диска в формат GPT.
В этой статье описано, как настроить загрузку Windows с жесткого диска, размеченного в таблице разделов GPT на компьютере с классическим BIOS (в котором отсутствует UEFI) или в режиме Legacy BIOS. Операционная система Windows не умеет загружаться с GPT дисков на старых BIOS системах. Для обхода этого ограничения мы воспользуемся методикой переноса BCD загрузчика Windows на отдельную небольшую USB флешку (или HDD диск) с таблицей разделов MBR. Данная флешка будет использоваться только для запуска загрузчика Windows, который затем должен передать управление основному образу Windows, расположенному на диске с GPT разметкой. Инструкция универсальная и должна работать как в Windows 7, так и Windows 10 и любых других поддерживаемых 32 и 64 редакциях Windows.
Содержание:
- Преимущества GPT перед MBR
- Загрузка Windows с GPT диска
- Установка Windows на GPT диск на компьютере с BIOS
- Gptgen – преобразуем таблицу разделов диска из MBR в GPT без удаления разделов
- Перенос загрузчика Windows на USB флешку
Преимущества GPT перед MBR
Какие же преимущества дает использование GUID Partition Table (GPT) — нового формата размещения таблиц разделов на жестком диске. Таблица разделов GPT позволяет обойти ряд ограничений классической таблицы разделов MBR. Перечислим основные моменты:
- Поддержка жёстких дисков размером более 2,2 Тб (максимальный доступный размер диска для GPT- 9,4 ЗетаБайт (9,4 × 1021 байт))
- Поддержка до 128 разделов на диске (в MBR только 4 раздела)
- Высокая надежность, достигаемая благодаря дублированию таблицы разделов в нескольких местах диска и проверки таблицы разделов с помощью циклической проверки четности с избыточностью (CRC). Таким образом, структура раздела диска не будет потеряна при повреждении первых секторов диска.
- Нет необходимости использовать логические разделы, подверженные различным ошибкам
Загрузка Windows с GPT диска
Согласно официальной документации Microsoft http://msdn.microsoft.com/en-us/windows/hardware/gg463525.aspx , все ее ОС, начиная с Windows Server 2003 SP1, поддерживают тома с разметкой GPT в качестве дисков с данными, однако загрузиться с GPT тома смогут лишь 64 битные версии Windows, установленные на материнских платах с поддержкой новой спецификации UEFI (Unified Extensible Firmware Interface). Таким образом, не получится установить или загрузить Windows с GPT диска на старых компьютерах с классическим BIOS.
Совет. Существует несколько обходных решений, позволяющих загрузить Windows 10 / 7 x64 на BIOS системах с GPT диска. Для этого нужно воспользоваться загрузочным диском, содержащим эмулятор среды разработки UEFI — DUET (Developer’s UEFI Environment), имитирующую EFI. В этой конфигурации BIOS компьютера начинает загрузку с установленного SYSLINUX, который загружает эмулятор UEFI (DUET). DUET в свою очередь вызывает стандартный загрузчик Windows — bootx64.efi. Также есть возможность перевода диска в гибридный MBR режим (hybrid mbr) с помощью Linux-утилиты gdisk. Однако в обоих случаях процедура довольна сложная и требует от пользователя хорошего знания ОС Linux.
Еще раз отметим важный факт, который следует навсегда усвоить: загрузка Windows x64 с GPT диска возможна только на системе с UEFI.
Таким образом, если ваш компьютер работает на базе BIOS, и вам необходимо чтобы его диск содержал таблицу разделов GPT, проще всего будет добавить в систему еще один жесткий диск (обычный или SSD) с разметкой MBR, установить на него Windows и в дальнейшем загружаться уже с него.
Мы попробуем немного модифицировать эту методику. Для этого нам понадобится USB флешка или SD карта небольшого объема (не менее 64 Мб) с MBR разметкой, на которой мы разместим диспетчер загрузки Windows – bootmgr. Эта загрузочная флешка будет обеспечивать первоначальную загрузку системы и передавать управление загрузчику основной системы, расположенному на GPT томе.
Важно. Система должна на уровне BIOS поддерживать загрузку с USB флешки или SD карты.
Таким образом мы сможем обеспечить загрузку любой (как 32, так и 64 битной версии Windows !!!) с GPT диска на системе с BIOS, не поддерживающей EFI.
Установка Windows на GPT диск на компьютере с BIOS
Предположим, у нас есть компьютер с BIOS (без UEFI), на жестком диске которого используется новая таблица разделов GPT. При попытке установить Windows на gpt диск такой компьютер, установщик Windows выдаст ошибку:
Windows cannot be installed to this disk the selected disk is of the GPT Partition Style
В русской версии ошибка:
Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT.
Совет. Сконвертировать диск из MBR в GPT с потерей всех данных можно, нажав на экране установки Windows комбинацию Shift+F10. И выполнив в командной строке следующие команды:
Diskpart
select disk 0
(если в системе один жесткий диск)
clean
(очистить содержимое диска)
convert gpt
(преобразовать таблицу разделов в GPT)
Установить Windows 10/8.1/7 непосредственно на GPT диск в такой ситуации возможно только в режиме UEFI через эмуляцию этой среды с помощью DUET. Но в таком режиме возможно установка только 64 битных версий Windows, и сама процедура, как мы уже говорили выше, довольно сложная.
В таком случае, гораздо проще в обычном режиме установить Windows на MBR диск, а потом сконвертировать его в GPT с помощью утилиты gptgen.
Gptgen – преобразуем таблицу разделов диска из MBR в GPT без удаления разделов
Консоль Windows “Управление дисками” позволяет сконвертировать диск из разметки MBR в GPT только «чистые» неразмеченные диски. Консоль не позволит выполнить конвертацию разделов на диске, на котором уже установлена ОС.
Примечание. В Windows 10 1703 (и выше) имеется консольная утилита mbr2gpt.exe, позволяющая выполнить конвертацию таблицы разделов диска из MBR в GPT без потери данных (см. статью Конвертация MBR в GPT без потери данных в Windows 10)
Для онлайн преобразования жесткого диска из MBR в GPT можно воспользоваться небольшой утилитой Gptgen, позволяющей «на лету» преобразовать формат таблицы раздела без необходимости удаления всех разделов (без потери данных).
Важно. Перед выполнением преобразования настоятельно рекомендуется скопировать все критичные данные на внешней носитель. И хотя, я еще не сталкивался с некорректной работой утилиты gptgen, которая бы привела к полному обрушению файловой системы, я рекомендую всем пользователям все-таки сохранять свои важные данные перед конвертацией таблицы разделов, чтобы потом не было претензий к автору статьи 🙂 .
Скачайте утилиту gptgen, и распакуйте ее в произвольный каталог (например, c:\tools\gptgen-1.1).
- Запустите командную строку с правами администратора
- Выполните команду:
diskpart
- В контексте diskpart выведем на экран все диски в системе:
list disk
В данном примере в системе имеется один диск размером 40 Гб с индексом 0 (Disk 0). Как вы видите, этот диск имеет стандартную таблицу разделов MBR (столбец Gpt пустой) - Преобразуем таблицу разделов диска 0 из MBR в GPT командой:
gptgen.exe -w \\.\\physicaldrive0
В процессе выполнения утилиты появился предупреждение о том, что разработчики не гарантируют, что после преобразования в GPT с раздела на этом диске с него получится загрузиться .Примечание. 0 в конце physicaldrive показывает, что нужно конвертировать disk 0.
gptgen.exe: Partition table converter v1.1
Boot: 1, Type: 0x7, Start: sector 2048, Length: 204800 sectors
Boot: 0, Type: 0x7, Start: sector 206848, Length: 83675136 sectors
WARNING: Boot partition(s) found. This tool cannot guarantee that
such partitions will remain bootable after conversion.
Do you want to continue? [Y/N] y
Writing primary GPT and protective MBR to LBA address 0…
Writing secondary GPT to LBA address 83886047…
Success!
Итак, преобразование таблицы разделов в GPT прошло успешно!
Перенос загрузчика Windows на USB флешку
Перезагружаем компьютер и удостоверяемся, что BIOS система не может загрузится с жесткого диска с GPT таблицей. Так и должно быть! Подключаем к системе небольшую USB флешку или SD карту. Загружаемся с установочного CD / USB диска с Windows (подойдет как установочный диск с Windows 10, так и Win 7, как в нашем случае) и на экране установки нажимаем Shift+F10, открывая консоль командной строки:
- Выполните команду:
diskpart
- Выведем список дисков в системе:
list disk
. В данном случае в системе имеются два диска: Disk 0 – жесткий диск с системой размером 40 Гб (* в столбце Gpt указывает, что данный диск содержит таблицу разделов GPT) и Disk 1 – USB флешка размером 1 Гб. - Разберемся с разделами на дисках и буквами, которые им назначены. Выберем жесткий диск:
select disk 0
и выведем список разделов на нем:
list volume
Исходя из размеров разделов можно понять, что система установлена на 2 разделе (Volume 2), которому назначена буква D: (данная буква может не соответствовать букве системного диска, который отображается в самой Windows) - Создадим необходимые разделы на флешке:
select disk 1
(выбираем флешку)
clean
(очистка содержимого диска)
create partition primary size=1000
(создаем на USB флешке основной раздел, в данном случае размером 1 Гб)
format
(форматируем его в файловой системе FAT32. Не используйте для USB флешки файловую систему NTFS, т.к. загрузится с такого раздела не получится )
select partition 1
(выбираем первый раздел на флешке)
active
(помечаем раздел как активный)
list volume
(выведем список разделов еще раз. В этом примере видно, что созданный нами раздел имеет индекс 3)
select volume 3
(выберем его)
assign letter=G
(назначим ему свободную букву диска, например G)
list volume
(удостоверимся, что разделу на флешке присвоена буква G)
exit
(Выход из утилиты diskpart) - Скопируем файлы среды загрузки с системного диска на флешку:
bcdboot d:\Windows /l en-us /s g:
- Запишем на флешку загрузочный код для обеспечения загрузки bootmgr (диспетчера загрузки Windows):
bootsect /nt60 G: /mbr /force
- Перезагружаемся
Зайдите в BIOS и задайте максимальный приоритет загрузки вашему USB (SD) накопителю. Сохраните изменения. Если вы все сделали правильно, система должна загрузиться корректно. Удостовериться, что ваша Windows находится на GPT диске можно в диспетчере дисков (diskmgmt.msc), открыв свойства системного диска. На вкладке Volumes указано, что тип таблицы разделов – GPT (Partition style — GUID Partition Table)
Подобная методика переноса загрузчика на отдельную USB флешку позволит воспользоваться всеми преимуществами таблицы разделов GPT и использовать всю емкость жесткого диска (размером более 2.2 Тб) на системах с BIOS (без среды UEFI). Подобный трюк можно проделать со следующими (даже 32 битными версиями) Windows:
- Windows 10 / Windows Server 2016
- Windows 8, Windows 8.1
- Windows Server 2012 / 2012 R2
- Windows 7
- Windows Server 2008 / 2008 R2
- Windows Vista
- Windows Server 2003 SP1 / 2003 (64-bit)
- Windows XP x64
Дисклаймер. Статья предлагается как есть. Все указанные операции были протестированы на виртуальной машине – на реальных машинах тестирование не проводилось. Если кто-то протестирует подобную конфигурацию и работу системы на физическом железе и отпишется о результатах – буду очень рад. По имеющееся информации некоторые старые компьютеры с BIOS в принципе не позволяют работать с GPT дисками, такие диски просто не определяются.
Также нужно понимать, что каждый раз при включении / перезагрузке системы ваша USB флешка с MBR таблицей и загрузчиком на ней должна быть подключена к компьютеру, иначе Windows просто не будет загружаться.
Если внимательно ознакомиться с официальной документацией Microsoft, то можно вынести для себя, что все версии Windows, начиная с Server 2003 SP1, могут работать с разметкой GPT, используя раздел для хранения данных. Проблема в том, что загрузиться с такого раздела могут только 64-битные версии, которые установлены на материнские платы с UEFI.
При использовании обычной разметки MBR доступно только 2 Тб, тогда как остальное место разметить не получается. Как раз для того чтобы задействовать весь объем винчестера, если он превышает 2 Тб, и нужна разметка GPT.
Есть у этого формата и другие преимущества:
- Поддержка большого количества разделов (128, тогда как у MBR – всего 4).
- Высокий уровень надежности. Разделы дублируются в нескольких местах диска, поэтому даже если первые сектора будут повреждены, на работоспособность оборудования это никакого влияния не окажет.
- Отсутствие необходимости использования логических разделов.
На этом можно остановить теоретическое перечисление преимуществ и начать на практике разбираться, как установить Windows 7 на GPT диск.
Загрузка с GPT раздела
Есть несколько методов, позволяющих решить проблему запуска Windows на системах BIOS с диска GPT, однако для их применения необходимо хорошо разбираться в среде Linux. Поэтому наиболее простой способ использовать винчестер с разметкой GPT – подключить жесткий диск MBR и загружаться с него.
Однако есть и другой способ, менее известный, но проверенный пользователями на своих машинах. Именно с ним мы сегодня и будем знакомиться. Вам понадобится:
- USB флешка объемом не менее 64 Мб. На неё будет размещаться диспетчер загрузки bootmgr, которые обеспечит первоначальный запуск системы, а затем передаст управление загрузчику основной Windows, размещенной на томе GPT.
- Система, которая на уровне БИОС поддерживает работу с USB-накопителем.
Пока выглядит немного запутанно, но в процессе установки вы всё поймете. Кроме того, используя этот способ, вы сможете установить Windows 7 любой разрядности, а не только 64-битную версию.
Установка на чистый диск
Если вы попытаетесь установить Windows на винчестер с разметкой GPT на компьютер без UEFI, то получите сообщение такого рода:
В принципе, можно попробовать сконвертировать раздел MBR в GPT с помощью специальных команд, однако у этого способа есть два серьезных минуса:
- Во-первых, это довольно сложная процедура.
- Во-вторых, велика вероятность, что после установки, если она пройдет корректно, вы снова увидите свой диск с разметкой MBR. Более того, какой-то объем свободного пространства может просто исчезнуть, так что лучше не экспериментировать, и сразу перейти к проверенному варианту – изменению разметки тома с уже установленной системой.
К тому же установить в раздел GPT, как мы уже говорили выше, можно только 64-битную версию Windows 7, 8 и только через среду UEFI.
Изменение разметки тома с установленной системой
Чтобы выполнить эту процедуру, вам понадобится утилита Gptgen, записанная на flash-накопитель. С её помощью вы можете преобразовать формат таблицы разделов из MBR в GPT, не потеряв при этом сохраненные на винчестере данные.
Важно! Несмотря на то, что обычно никаких проблем с сохраненной информацией не возникает, рекомендуется заранее перенести нужные данные на съемный носитель, чтобы при необходимости можно было легко получить к ним доступ, а не решать вопрос, как восстановить удаленные файлы.
Работа с утилитой Gptgen
- Загрузите утилиту на свой компьютер и распакуйте её в любой каталог.
- Запустите командную строку (обязательно наличие прав администратора).
- Введите команду «diskpart».
- Выведите на экран список всех подключенных накопителей, набрав в командной строке «list disk». Как можно увидеть на скриншоте, на компьютере имеется один диск, который имеет обычную разметку MBR.
- Чтобы преобразовать MBR в GPT, наберите команду «gptgen.exe -w \\.\\physicaldrive0». При этом «0» в конце команды означает цифру диска, который вы хотите изменить.
В процессе преобразования формата на экране появится предупреждение о том, что разработчики не могут гарантировать корректной загрузки диска после изменения его формата. Через какое-то время вы увидите уведомление о том, что преобразование прошло успешно. Теперь можно приступать к установке загрузчика на съемный носитель.
Перенос загрузчика
После перезагрузки компьютера система не запустится – это нормальная ситуация, так и должно быть. Подключите к компьютеру заготовленную заранее флешку, загрузитесь с установочного диска Windows 7 и откройте командную строку (можно запустить её сочетанием Shift+F10).
- Введите команду «diskpart».
- Откройте список подключенных носителей – «list disk».
- Найдите свой USB-накопитель, определив его по размеру и таблице разделов.
- Выберите свою флешку «select disk 1».
- Очистите содержимое выбранного накопителя командой «clean».
- «create partition primary size=1000» – создайте новый раздел объемом 1 Гб.
- Отформатируйте его командой «format».
- Выберите первый раздел – «select partition 1».
- Активируйте его – «active».
- Выведите список томов – «list volume».
- Выберите созданный том – «select volume 3».
- Назначьте тому букву командой «assign letter=G».
- Выйдите из утилиты Diskpart – «exit».
- Скопируйте файлы загрузочной среды на флешку – «bcdboot d:\Windows /l en-us /s g:».
- Запишите на носитель загрузочный код, который обеспечивает загрузку bootmgr – «bootsect /nt60 G: /mbr /force». Перезагрузите компьютер.
После выполнения всех описанных действий в командной строке и перезагрузки компьютера вам нужно зайти в BIOS и выставить приоритет загрузки с флешки. После сохранения изменений система должна загружаться корректно.
Удостовериться, что Windows размещена на разделе GPT, можно с помощью диспетчера дисков (diskmgmt.msc). На вкладе «Volumes» системного диска должен быть указан типа раздела «GUID Partition Table».
Подобным образом можно поставить 32-битную версию Windows 7 или даже 64-битную Windows XP и спокойно запускать её на диске с GPT-разметкой.