На диске находится таблица MBR-разделов | remontka.pro

Что такое стандарты жёстких дисков mbr и gpt и в чём их особенности

Прежде чем начать работу с жёстким диском или твердотельным накопителем, его необходимо отформатировать, разбив при этом на несколько логических разделов. Размеры разделов зависят от того, сколько места нужно отвести под операционную систему и сколько — под другие программы и прочие файлы.

Жёсткий диск
Внешне жёсткие диски стандартов MBR и GPT часто выглядят одинаково

Вид на конфигурацию разделов из windows

В оснастке управления дисками (diskmgmt.msc) описанная выше конфигурация выглядит так.

Создание структуры разделов в разметке GPT на ПК с UEFI
Увеличить рисунок

Разделы идут в том же порядке:

  • 300MB – Windows RE
  • 99MB – EFI
  • MSR (не отображается)
  • C – Windows, раздел с ОС

В утилите diskpart эту конфигурацию можно посмотреть командами list par (после выбора диска) и list vol. В моем примере есть также не относящиеся к рассказу тома: том 0 – это DVD-привод, а том 4 – раздел другого физического диска.

Создание структуры разделов в разметке GPT на ПК с UEFI
Увеличить рисунок

Вы можете легко сопоставить тома с разделами, ориентируясь на столбец «Размер». Обратите внимание, что список томов не содержит раздела MSR размером 128MB, как и в оснастке.

Исправлена ошибка в инсталляторе windows

Microsoft решила многолетнюю проблему, из-за которой апгрейд Windows мог вызывать появление «лишних» разделов на системном накопителе, используемых для восстановления работоспособности ОС (Recovery Partition) в случае сбоя, пишет ресурс Windowslatest.

Корень проблемы лежал в особенностях работы программы установки Windows. Ранее при выполнении «чистой» установки инсталлятор ОС по умолчанию размечал системный жесткий диск таким образом, что изменение размера Recovery-раздела становилось невозможным.

То есть при возникновении нехватки свободного пространства на таком разделе в ходе установки обновления ОС была вынуждена создавать новый, большего размера, «откусывая» при этом свободное место у «соседей». Старый же Recovery-раздел при этом более не использовался системой и не был доступен для хранения пользовательских файлов.

Стоит отметить, что подобный порядок разметки системного диска в корне противоречит собственным рекомендациям Microsoft, которые адресованы OEM-партнерам, пользователям и системным администраторам Windows 10. Они, в частности, зафиксированы в статье, опубликованной на портале документации Microsoft не позднее 2 мая 2021 г., то есть более чем три года назад.

Один из вариантов разметки системного диска, приведший к появлению новых Recovery-разделов при обновлении Windows

С релизом Windows 10 2004 в конце мая 2020 г. установщик ОС «научился» разбивать системный жесткий диск, располагая разделы в соответствии с рекомендациями Microsoft, то есть помещая Recovery Partition в самый конец таблицы разделов.

Исправление ошибки «в системах efi windows можно установить только на gpt-диск» путем конвертации hdd или ssd в gpt

На диске находится таблица MBR-разделов. Установка на данный диск невозможна.

Первый способ предполагает использование EFI-загрузки (а у нее есть преимущества и лучше оставить ее) и простую конвертацию диска в GPT (точнее конвертацию его структуры разделов) и последующую установку Windows 10 или Windows 8. Именно этот способ я рекомендую, а реализовать его можно двумя способами.

  1. В первом случае все данные с жесткого диска или SSD будут удалены (со всего диска, даже если он разбит на несколько разделов). Зато этот способ быстр и не требует от вас никаких дополнительных средств — это можно сделать прямо в программе установки Windows.
  2. Второй способ сохраняет данные на диске и в разделах на нем, но потребует использования сторонней бесплатной программы и записи загрузочного диска или флешки с этой программой.

Определение типа диска при помощи командной строки

Формат разметки разделов жёсткого диска (GPT или MBR) можно определить при помощи командной строки. Для этого нужно запустить консоль командной строки от имени администратора, ввести команду diskpart и нажать клавишу Enter. После загрузки утилиты введите команду list disk и подтвердите действие клавишей Enter.

Окно консоли командной строки
Для просмотра списка жёстких дисков выполните команду diskpart

Среди отображаемых параметров жёстких дисков есть колонка GPT. Диск, который использует стандарт GPT, отмечен в ней звёздочкой. Остальные диски, не отмеченные звёздочкой, имеют разметку разделов стандарта MBR.

Определение типа диска при помощи утилиты aomei partition assistant

AOMEI Partition Assistant Standard — бесплатно распространяемая утилита для работы с жёсткими дисками и твердотельными накопителями в операционной системе Windows. Программа имеет обширный функционал и может преобразовывать форматы дисков GPT в MBR и обратно.

После запуска утилита отображает все диски и находящиеся на них логические разделы. В нижней части окна под названием каждого диска показан его тип: GPT или MBR.

Окно утилиты AOMEI Partition Assistant
В нижней части окна утилиты показаны все жёсткие диски компьютера с указанием их типов, а также логические разделы каждого диска

Описанные выше способы помогут легко узнать, к какому стандарту относится конкретный накопитель.

Определение типа материнской платы: uefi или bios

Пользователи часто сталкиваются с проблемой определения типа интерфейса материнской платы. Рассмотрим, как его правильно распознать.

BIOS легко отличить от UEFI: он выглядит как старое программное обеспечение и использует малое количество цветов. В основном это синий, чёрный и белый. Также в BIOS мало настроек и отсутствует возможность выбора режима загрузки с пунктами UEFI и Legacy.

Системный интерфейс BIOS
В настройках BIOS нельзя выбрать режим загрузки

Ещё одним отличием можно считать то, что UEFI поддерживает управление компьютерной мышью, чего нет в BIOS. Качество графики интерфейса UEFI также существенно выше.

Общий вид системного интерфейса UEFI
Системный интерфейс UEFI выглядит более современно по сравнению с BIOS

Особенности управления разделами дисков в windows 10

При установке Windows 10 на современные компьютеры с интерфейсом UEFI (вместо BIOS) необходимо, чтобы системный жесткий диск был размечен в соответствии со стандартом GPT (вместо MBR). Во-первых, должен быть предусмотрен системный (EFI) раздел, с которого происходит загрузка операционной системы, причем размером не менее 100 МБ и отформатированный для использования файловой системы FAT32. Такой раздел обслуживается исключительно ОС и не должен содержать посторонних файлов.

:/>  ТОП-30 горячих клавиш в Excel нужно знать каждому⁠⁠

Порядок создания разделов, выбранный инсталлятором Windows 10 1909

Также Windows 10 необходим так называемый MSR (Microsoft Reserved Partition), размер которого составляет 16 МБ. Раздел может использоваться для хранения скрытой от глаз пользователя системной информации.

Раздел, на который устанавливается Windows 10 должен быть размером не меньше 20 ГБ для 64-битных версий ОС и не менее 16 ГБ для 32-битных, а также содержать файловую систему NTFS.

Порядок создания разделов, выбранный инсталлятором Windows 10 2004

Наконец, отдельный (Recovery) раздел может быть предусмотрен под размещение образа среды восстановления системы на базе Windows Recovery Environment (WinRE). Она представляет собой минимальную сборку ОС, основанную на среде предустановки Windows (WinPE), в которую встроен ряд инструментов для восстановления, сброса и диагностики Windows 10.

Согласно документации Microsoft, при разметке системного диска перед установкой Windows 10 последовательность разделов в соответствующей таблице должна быть следующей: системный или EFI; MSR; Windows; Recovery.

Рекомендуемый Microsoft порядок размещения разделов на системном диске Windows 10

Разметка диска в соответствии с данной схемой гарантирует, что при нехватке места на Recovery-разделе Windows 10, которая умеет перераспределять пространство только между двумя соседствующими разделами, спокойно его расширит вместо того, чтобы создавать совершенно новый и полностью «забывать» старый.

Стоит также отметить, что многие OEM-партнеры Microsoft – производители ПК с предустановленной Windows 10 – самостоятельно и корректно разбивают системные жесткие диски на разделы перед инсталляцией ОС. Для владельцев таких устройств проблема множащихся Recovery-разделов и раньше не была актуальной.

Тем, кому повезло меньше, в случае возникновения этой проблемы на форуме поддержки Microsoft рекомендовали удалить «лишние» разделы с помощью консольной утилиты diskpart или сторонних инструментов с графическим интерфейсом.

Проблемы с установкой windows на диск конкретного типа

Основная проблема с установкой операционной системы Windows 10 — это получение уведомлений о невозможности продолжить или начать установку.

Окно с сообщением об ошибке при установке Windows
Сообщение об ошибке при выполнении преобразования из MBR в GPT появляется перед началом установки Windows

При установке Windows возможны следующие типичные ошибки:

  • ошибки, связанные с разрядностью системы: 32-битная операционная система не подходит для установки на GPT диск;
  • неисправность установочного носителя или некорректная запись информации на него: нужно использовать другой носитель или перезаписать текущий;
  • для режима UEFI не выбран носитель с названием, содержащим UEFI, и наоборот — для BIOS выбран носитель с UEFI в названии;
  • загрузчик установочного носителя отформатирован не в том формате: формат должен совпадать с типом жёсткого диска или твердотельного накопителя.

Способ 2 – утилита diskpart

Несмотря на отсутствие графического интерфейса, этот способ обладает важным преимуществом: он работает вне зависимости от того, есть ли в наличии установочный диск.

Примечание. Скрипт ниже взят из описания MSDN для Windows 10 (на конец 2021 года) и подоходит для всех поддерживаемых ОС Windows. Порядок разделов и их размеры могут не совпадать с документацией к той или иной ОС, но на работу Windows это не влияет.

Все команды выполняются в среде Windows PE.

Для ускорения процесса я рекомендую вам заранее сохранить файл с со вторым блоком команд, например, на установочной флэшке.

В команде ниже замените N на номер диска.

diskpart
list disk
sel disk N

Теперь выполняйте следующие команды или откройте ранее сохраненный файл в блокноте, скопируйте весь текст и вставьте правой кнопкой мыши в окно командной строки. Подсказка. Если блокнот еще не открыт, необязательно выходить из diskpart. Откройте еще одну командную строку сочетанием Shift F10 и наберите notepad.

clean
rem == CreatePartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem    create four partitions
rem    for a UEFI/GPT-based PC.
rem    Adjust the partition sizes to fill the drive
rem    as necessary. 
rem select disk 0
rem clean ==
convert gpt
rem == 1. System partition =========================
create partition efi size=100
rem    ** NOTE: For Advanced Format 4Kn drives,
rem               change this value to size = 260 ** 
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 3. Windows partition ========================
rem ==    a. Create the Windows partition ==========
create partition primary 
rem ==    b. Create space for the recovery tools ===
shrink minimum=500
rem       ** NOTE: Update this size to match the
rem                size of the recovery tools 
rem                (winre.wim) plus free space                   **
rem ==    c. Prepare the Windows partition ========= 
format quick fs=ntfs label="Windows"
assign letter="W"
rem === 4. Recovery tools partition ================
create partition primary
format quick fs=ntfs label="Recovery tools"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume
list par
exit

Да, я знаю, что diskpart можно «заскриптовать», но я не могу предугадать правильный номер диска, поэтому метод копирования-вставки оптимален с точки зрения краткости объяснений и скорости решения задачи 🙂

Структура разделов создана! Две последних команды перед выходом из diskpart покажут вам расклад по томам и разделам диска.

Создание структуры разделов в разметке GPT на ПК с UEFI
Увеличить рисунок

Здесь я хочу обратить ваше внимание на три момента:

  1. Картинка не соответствует командам, потому что последние неоднократно обновлялись 🙂
  2. Ключевым разделам назначены буквы W, T и S, но они действуют исключительно в этом сеансе Windows PE. В загруженной системе только раздел Windows получит букву — C.
  3. Утилита diskpart автоматически создает первый раздел со смещением 1024KB, что оптимально для SSD.

Способ 2: флешка uefi

Такая флешка представляет собой носитель с записанным на него образом ОС, поддерживающий загрузку в UEFI. Если планируется установка Windows на GPT-диск, то желательно озаботиться ее созданием заранее. Делается это с помощью программы Rufus.

  1. В окне софта выбираем носитель, на который необходимо записать образ. Затем в списке выбора схемы раздела выставляем значение «GPT для компьютеров с UEFI».

    Выбор типа загрузочной флешки в программе Rufus

  2. Нажимаем кнопку поиска образа.

    Переход к выбору образа Windows в программе Rufus

  3. Находим соответствующий файл на диске и нажимаем «Открыть».

    Выбор образа Windows при создании загрузочной флешки в программе Rufus

  4. Метка тома должна поменяться на название образа, после чего жмем «Старт» и ждем окончания процесса записи.

    Запуск создания загрузочной флешки в программе Rufus

:/>  Работает от сети это как

Если возможности создать UEFI-флешку нет, переходим к следующим вариантам решения.

Способ 3: конвертирование gpt в mbr

Данный вариант подразумевает преобразование одного формата в другой. Сделать это можно как из загруженной операционной системы, так и непосредственно при установке Windows. Обратите внимание, что все данные на диске будут безвозвратно утрачены.

Вариант 1: Системные средства и программы

Для конвертирования форматов можно воспользоваться такими программами для обслуживания дисков, как Acronis Disk Director или MiniTool Partition Wizard. Рассмотрим метод с применением Акрониса.

  1. Запускаем программу и выбираем наш диск GPT. Внимание: не раздел на нем, а именно весь диск (см. скриншот).

    Выбор диска для конвертирования формата в программе Acronis Disk Director

  2. Далее находим в списке настроек слева «Очистить диск».

    Очистка диска от разделов в программе Acronis Disk Director

  3. Кликаем по диску ПКМ и выбираем пункт «Инициализировать».

    Инициализация диска в программе Acronis Didk Director

  4. В открывшемся окне настроек выбираем схему разделов MBR и жмем ОК.

    Настройки инициализации диска в программе Acronis Disk Direktor

  5. Применяем ожидающие операции.

    Применение операций в программе Acronis Disk Director

Средствами Windows это делается так:

  1. Нажимаем ПКМ по значку компьютера на рабочем столе и переходим к пункту «Управление».

    Переход к управлению операционной системой с рабочего стола Windows

  2. Затем идем в раздел «Управление дисками».

    Переход к управлению дисками в Windows 7

  3. Выбираем в списке наш диск, жмем ПКМ на этот раз по разделу и выбираем пункт «Удалить том».

    Удаление раздела с диска системными средствами в Windows 7

  4. Далее кликаем правой кнопкой по основанию диска (квадрату слева) и находим функцию «Преобразовать в MBR-диск».

    Преобразование диска в формат MBR системными средствами Windows

В таком режиме можно работать только с теми дисками, которые не являются системными (загрузочными). Если требуется подготовить к установке рабочий носитель, то это можно сделать следующим способом.

Вариант 2: Конвертирование при загрузке

Данный вариант хорош тем, что работает независимо от того, доступны ли в данный момент системные средства и софт или нет.

  1. На этапе выбора диска запускаем «Командную строку» с помощью комбинации клавиш SHIFT F10. Далее активируем утилиту управления дисками командой

    diskpart

    Запуск утилиты Diskpart из командной строки при установке Windows

  2. Выводим на экран список всех установленных в систему жестких дисков. Делается это путем ввода следующей команды:

    list disk

    Определение диска утилитой Diskpart при установке Windows

  3. Если дисков несколько, то необходимо выбрать тот, на который мы собираемся установить систему. Отличить его можно по размеру и структуре GPT. Пишем команду

    sel dis 0

    Выбор диска для конвертации утилитой Diskpart при установке Windows

  4. Следующий шаг – очистка носителя от разделов.

    clean

    Очистка диска утилитой Diskpart при установке Windows

  5. Заключительный этап – конвертирование. В этом нам поможет команда

    convert mbr

    Успешная конвертация диска в формат MBR утилитой Diskpart при установке Windows

  6. Осталось только завершить работу утилиты и закрыть «Командную строку». Для этого дважды вводим

    exit

    с последующим нажатием ENTER.

    Завершение работы утилиты Diskpart при установке Windows

  7. После закрытия консоли жмем «Обновить».

    Обновление состояния дисков при установке Windows

  8. Готово, можно продолжать установку.

    Результат работы утилиты Diskpart при установке Windows

Способ 4: удаление разделов

Этот способ поможет в тех случаях, когда по какой-то причине невозможно воспользоваться другими инструментами. Мы просто вручную удалим все разделы на целевом жестком диске.

  1. Нажимаем «Настройка диска».

    Переход к настройке диска при установке Windows

  2. Выбираем каждый раздел по очереди, если их несколько, и жмем «Удалить».

    Удаление раздела с диска GPT при установке Windows

  3. Теперь на носителе осталось только чистое пространство, на которое можно без проблем инсталлировать систему.

    Результат удаления разделов с диска при установке Windows

Установка windows 7 из под uefi на gpt диск

Купил ноутбук Dell, разумеется без винды, кому охота 8-10 тысяч лишних отдавать. Стояла по умолчанию Ubuntu, поставил сверху Win10 и прожил так полгода. Затем она начала сильно глючить, жить своей жизнью, перезагружаться и обновляться, когда ей захочется, и решил я 3 дня назад поставить Win7. Тут я и встретил огромную жопу проблему. Сразу прошу прощения за терминологию, в программировании я нуб и пишу для таких же, кто встретился с такой проблемой и не может сам разобраться, а если вы такие умные, то можете дальше не читать и разбираться сами =Р

1) Версия биоса UEFI – приятнее оформление, с курсором мышки

2) жеский диск SSD, GPT. (Что конкретно это означает я не знаю, но знает тырнет, там и читайте. Смысл в том, что пишу для пользователей с этими параметрами ноубтуков)

Итак, первое – откуда взять такую систему, которая встанет на UEFI – вопрос очевидный, покупаем за 450$ у microsoft качаем с торрента. Советую обратить внимание на сборку от OVGorskiy – у него и инструкция есть, как под UEFI сделать загрузочную флешку винды 7 (с диска не получится однозначно), мне подошла конкретно “Microsoft Windows 7 SP1 x86/x64 Ru 9 in 1 Origin-Upd 10.2021 by OVGorskiy® 1DVD” – там описано, что вам подойдет только Professional и тд и тп, с этим разобрались, если в двух словах, цитата с раздачи – “Установка на GPT диск данной сборки возможна только с флешки, созданной программой Rufus (присутствует в образе) или подобной с выбором нужных параметров, а именно форматирование в FAT32 и параметра UEFI на GPT диск”

Второе – думаю всем знакомо, кто переустанавливал хоть раз винду, что надо в биосе зайти в boot-меню и выставить порядок загрузки – в данном случае сперва USB, затем Windows. Но это не всё. И сразу же решим проблему, которая возникнет в дальнейшем: Как только запустилась флешка и установка прошла наполовину, требуется перезагрузка. После перезагрузки вылезает ошибка: “Не удалось проверить цифровую подпись этого файла winload.efi”. Лечится так: в BIOS во вкладке Секьюрити или Boot изменить значение Secure Boot (Control) на Disabled.

Дальше идем в другой раздел BIOS, чтобы предотвратить ещё один пункт мракобесия, с которым я встретился: Винда наконец запустилась и ошибка о подписи файла не выдается, но теперь проходит на следующий шаг – Starting Windows, в нем сперва будет настройка реестра, затем перезагрузится и уже навсегда зависнет на Starting Windows (я, наивный, ждал 3 часа, думал реально стартует) В идеале это лечится переходом с режима UEFI на Legacy, но вся проблема в том, что на моем ноутбуке и людей с форумов с этой же проблемой эта кнопка в BIOS не активна, т.е. на Legacy так просто нельзя перейти в основных параметрах. А можно это сделать в другой ветке, Опция Load Legacy Option Rom – определяет поддержку загрузки старых ОС, ставит там галочку, и виндовс-таки стартанет (ура), но это будет в самом конце установки, просто пока зашли в биос, сразу все настройки нужные и выставьте.

:/>  Как запустить биос на Виндовс 10 - подробная инструкция

Когда запустилась флешка (жмем Del или F12 при загрузке компа, если не запускается, и выбираем запуск флешки, лично у меня каждый раз так приходилось делать даже после установки порядка запуска флешки в первую очередь). Там будет выбор что установить, затем куда установить. Тут вторая проблема: При выборе диска, если он стоит не на первом месте (обычно там маленькие резервные диски по 100MB), то выдает ошибку: “Порядок разделов на диске, выбранном для установки, отличается от рекомендуемого. Для получения дополнительных сведений об установке на GPT-диски перейдите на веб-узел Майкрософт (http://go.microsoft.com/fwlink/?LinklD=154898) и выполните поиск по критерию GPT”

Что я и сделал, но там решения проблемы вы не найдете, порылся на форумах, решение такое: удаляем все разделы, стоящие перед системным диском, и объединяем их с системным диском. Профит, ошибка больше не выскакивает.

У меня эти манипуляции заняли в сумме по времени около 12 часов, поскольку перепробовал штук 10 разных сборок ОС, разбирался в тонкостях что такое UEFI, Legacy и GPT, а самое главное – все перечисленные проблемы мне прилетали по одной, и каждая решалась на каком-то форуме по отдельности, и нигде я не нашел полного гайда, как от начала до конца всё установить. Надеюсь пост поможет сберечь своё время таким же горе-экономистам, как я, жалеющим 8к на нормальную версию ноутбука, при этом не разобравшихся перед покупкой с тем, что win7 на них можно поставить только после танцев с бубном весьма продолжительных.

PS Знаю что со скринами было бы проще понять о чем речь, но из под BIOSa скрин не сделаешь, а зафоткать поэтапно не пришло в голову во время переустановки, прошу прощения. Может быть какой-нибудь более осведомленный человек возьмет на себя оформить мои идеи нормальным языком программистов и приложить скрины, но пока я нахожу данную статью единственной наиболее полной в своём роде.

Установка с помощью uefi на диск со стилем разделов gpt

С помощью UEFI на диск в формате GPT можно установить операционную систему Windows 10 лишь 64-битной разрядности. Процесс установки с помощью UEFI не сильно отличается от аналогичного процесса в BIOS. Рассмотрим ключевые моменты:

  • при загрузке компьютера заходим в UEFI, обычно для этого нужно зажать клавишу F2 или Del на клавиатуре, и приступаем к настройке;
  • в UEFI должен быть выбран режим загрузки UEFI Mode и включён режим Secure Boot;
  • во вкладке Boot на первом месте должен находиться установочный носитель.
Системный интерфейс UEFI
Включите режим Secure Boot в настройках параметров загрузки

Жёсткий диск, на который будет производиться установка операционной системы, должен иметь разметку GPT, иначе его придётся конвертировать в этот формат. О проблемах, связанных с преобразованием разметки жёсткого диска, поговорим ниже.

Установка с помощью uefi на диск со стилем разделов mbr

При установке Windows 10 средствами UEFI на диск со стилем разделов MBR могут возникнуть проблемы. Потребуется более тонкая настройка UEFI, поэтому, если есть возможность преобразовать диск в формат GPT, то лучше сразу это сделать. Для тех, кто всё же хочет оставить формат диска MBR, нужно переключить режим загрузки с EFI на Legacy. Для этого:

  • в Boot Menu BIOS выбрать вариант загрузки с USB-носителя без UEFI в названии и в настройках загрузки переместить его на первое место;
  • в UEFI вместо режима загрузки EFI установить режим Legacy или CSM.
Системный интерфейс UEFI во вкладке Boot
Выберите режим загрузки Legacy

Установочный носитель должен иметь схему разметки MBR. После выполнения этих действий система считает его, и начнётся установка.

Установка с помощью классической bios на диск со стилем разделов mbr

Установка операционной системы средствами интерфейса BIOS на диск в формате MBR не вызовет никаких проблем. Нужно лишь следовать следующей инструкции:

  • выключить компьютер и подключить установочный носитель;
  • при загрузке компьютера войти в BIOS, обычно для этого нужно зажать клавишу F2 или Del;
  • найти вкладку Boot и выбрать в качестве первичного устройства загрузки 1st Boot Device установочный носитель;
  • сохранить настройки, перезагрузиться и следовать подсказкам по классической установке Windows.
Вкладка Boot в системном интерфейсе BIOS
Выберите устройство, с которого будет устанавливаться Windows

Больше никаких манипуляций не требуется. При установке операционной системы можно отформатировать диск, если до этого на нём находилась какая-либо информация.

Оставьте комментарий