- На выбранном диске находится таблица MBR-разделов
- Исправление ошибки «В системах EFI Windows можно установить только на GPT-диск» путем конвертации HDD или SSD в GPT
- Конвертация диска в GPT с потерей данных
- Как преобразовать диск из MBR в GPT без потери данных
- Видео инструкция
- Исправление ошибки при установке без конвертации диска
- Таблица MBR-разделов: установка и настройка, советы и рекомендации
- Характеристика разделов и секторов
- Структура основной таблицы
- Загрузочная программа Grub
- Сохранение и изменение основных элементов
- Резервное копирование
- Таблица под Linux fdisk
- Освоение содержимого жесткого диска
- Настройка размера в реестре
- Камуфляж для операционной системы
- Реорганизация дескрипторов
- Восстановление процедуры загрузки
- Система безопасности компьютера
- Сравнение стандартов
На выбранном диске находится таблица MBR-разделов
В этой инструкции о том, что делать, если при чистой установке Windows 10 или 8 (8.1) с флешки или диска на компьютере или ноутбуке, программа сообщает, что установка на данный диск невозможна, так как на выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск. В теории, такое может произойти и при установке Windows 7 при EFI-загрузке, но сам не сталкивался. В конце руководства также есть видео, где все способы исправления проблемы показаны наглядно.
Текст ошибки говорит нам о том (если что-то в объяснении непонятно, ничего страшного, дальше разберем), что вы загрузились с установочной флешки или диска в режиме EFI (а не Legacy), однако на текущем жестком диске, на который вы хотите установить систему, находится не соответствующая этому типу загрузки таблица разделов — MBR, а не GPT (это может быть по той причине, что раньше на этом компьютере была установлена Windows 7 или XP, а также при замене жесткого диска). Отсюда и ошибка в программе установки «Невозможно установить Windows в раздел на диске». См. также: Установка Windows 10 с флешки. Также вы можете столкнуться со следующей ошибкой (по ссылке — ее решение): Нам не удалось создать новый или найти существующий раздел при установке Windows 10
Есть два способа исправить проблему и произвести установку Windows 10, 8 или Windows 7 на компьютер или ноутбук:
- Конвертировать диск из MBR в GPT, после чего установить систему.
- Изменить тип загрузки с EFI на Legacy в БИОС (UEFI) или выбрав его в Boot Menu, в результате чего ошибка о том, что на диске находится таблица MBR-разделов не появится.
В этой инструкции будут рассмотрены оба варианта, однако в современных реалиях я бы рекомендовал воспользоваться первым из них (хотя споры о том, что лучше — GPT или MBR или, вернее, о бесполезности GPT можно услышать, тем не менее, уже сейчас это становится стандартной структурой разделов для жестких дисков и SSD).
Исправление ошибки «В системах EFI Windows можно установить только на GPT-диск» путем конвертации HDD или SSD в GPT
Первый способ предполагает использование EFI-загрузки (а у нее есть преимущества и лучше оставить ее) и простую конвертацию диска в GPT (точнее конвертацию его структуры разделов) и последующую установку Windows 10 или Windows 8. Именно этот способ я рекомендую, а реализовать его можно двумя способами.
- В первом случае все данные с жесткого диска или SSD будут удалены (со всего диска, даже если он разбит на несколько разделов). Зато этот способ быстр и не требует от вас никаких дополнительных средств — это можно сделать прямо в программе установки Windows.
- Второй способ сохраняет данные на диске и в разделах на нем, но потребует использования сторонней бесплатной программы и записи загрузочного диска или флешки с этой программой.
Конвертация диска в GPT с потерей данных
Если этот способ вам подходит, то просто нажмите клавиши Shift + F10 в программе установки Windows 10 или 8, в результате откроется командная строка. Для ноутбуков может потребоваться нажать комбинацию Shift + Fn + F10.
В командной строке по порядку введите команды, нажимая Enter после каждой (ниже также есть скриншот с демонстрацией выполнения всех команд, но часть команд в нём не обязательны):
- diskpart
- list disk (после выполнения этой команды в списке дисков отметьте для себя номер системного диска, на который нужно установить Windows, далее — N).
- select disk N
- clean
- convert gpt
- exit
После выполнения этих команд, закройте командную строку, в окне выбора разделов нажмите «Обновить», а затем выберите незанятое пространство и продолжите установку (а можете предварительно использовать пункт «Создать», чтобы разбить диск на разделы), она должна пройти успешно (в некоторых случаях, если диск не отображается в списке, следует перезагрузить компьютер с загрузочной флешки или диска с Windows снова и повторить процесс установки).
Обновление 2018: а можно и просто в программе установки удалить все без исключения разделы с диска, выбрать незанятое пространство и нажать «Далее» — диск будет автоматически конвертирован в GPT и установка продолжится.
Как преобразовать диск из MBR в GPT без потери данных
Примечание: если вы устанавливаете Windows 10, а диск, на который происходит установка уже является системным (т.е. содержит предыдущую ОС Windows), вы можете использовать встроенную утилиту mbr2gpt.exe для конвертации в GPT без потери данных, подробнее о том, как именно это сделать: Конвертация диска из MBR в GPT с помощью встроенной утилиты Windows 10 MBR2GPT.EXE.
Второй способ — на тот случай, если на жестком диске находятся данные, которые вы ни в коем случае не хотите терять при установке системы. В этом случае вы можете использовать сторонние программы, из которых для данной конкретной ситуации я рекомендую Minitool Partition Wizard Bootable, представляющую из себя загрузочный ISO с бесплатной программой для работы с дисками и разделами, которая, в том числе, может конвертировать диск в GPT без потери данных.
Скачать ISO образ Minitool Partition Wizard Bootable можно бесплатно с официальной страницы http://www.partitionwizard.com/partition-wizard-bootable-cd.html (обновление: они убрали с этой страницы образ, но скачать его всё равно можно, как именно показано в видео ниже в текущей инструкции) после чего его потребуется записать либо на CD либо сделать загрузочную флешку (для данного образа ISO при использовании EFI загрузки достаточно просто переписать содержимое образа на флешку, предварительно отформатированную в FAT32, чтобы она стала загрузочной. Функция Secure Boot должна быть отключена в БИОС).
После загрузки с накопителя, выберите запуск программы, а после ее запуска проделайте следующие действия:
- Выберите диск, который нужно конвертировать (не раздел на нем).
- В меню слева выберите «Convert MBR Disk to GPT Disk».
- Нажмите Apply, ответьте утвердительно на предупреждение и дождитесь завершения операции конвертирования (в зависимости от объема и занятого пространства на диске, может занять продолжительное время).
Если во втором действии вы получите сообщение об ошибке, что диск является системным и его конвертация невозможна, то можно поступить следующим образом, чтобы обойти это:
- Выделите раздел с загрузчиком Windows, обычно занимающий 300-500 Мб и находящийся в начале диска.
- В верхней строке меню нажмите «Delete», а затем примените действие с помощью кнопки Apply (можно также сразу создать на его месте новый раздел под загрузчик, но уже в файловой системе FAT32).
- Снова выделите действия 1-3 для конвертирования диска в GPT, которые ранее вызывали ошибку.
Вот и все. Теперь вы можете закрыть программу, загрузиться с установочного накопителя Windows и произвести установку, ошибка «установка на данный диск невозможна, так как на выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск» не появится, а данные будут в сохранности.
Видео инструкция
Исправление ошибки при установке без конвертации диска
Второй способ избавиться от ошибки В системах EFI Windows можно установить только на GPT-диск в программе установки Windows 10 или 8 — не превращать диск в GPT, а превратить систему не в EFI.
Как это сделать:
- Если вы запускаете компьютер с загрузочной флешки, то используйте Boot Menu для этого и выберите при загрузке пункт с вашим USB накопителем без пометки UEFI, тогда загрузка произойдет в режиме Legacy.
- Можно точно так же в настройках БИОС (UEFI) поставить на первое место флешку без пометки EFI или UEFI на первое место.
- Можно в настройках UEFI отключить режим EFI-загрузки, а установить Legacy или CSM (Compatibility Support Mode), в частности, если вы загружаетесь с компакт-диска.
Если в данном случае компьютер отказывается загружаться, убедитесь, что у вас в БИОС отключена функция Secure Boot. Также она может выглядеть в настройках как выбор ОС — Windows или «Не-Windows», вам нужен второй вариант. Подробнее: как отключить Secure Boot.
По-моему, учел все возможные варианты исправления описываемой ошибки, но если что-то продолжает не работать, спрашивайте — постараюсь помочь с установкой.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
22.01.2021 в 07:52
Здравствуйте. У меня такая ситуация.
Я сначала отформатировал раздел диска с windows 7, а уже после выяснилось, что на нём MBR а не GPT. И я не могу установить windows 10. Но и 7 у меня теперь нет. Нет ОС вообще на ноутбуке. Т е конвертировать диск у меня не получится и первый способ мне не поможет.
Если же обращаться ко второму способу, и пытаться изменить систему на не EFI, то учитывая, что раздел на котором была ос форматирован, в boot я могу поставить только флешку. А она UEFI.
Что делать в таком случае? Не подскажите? Буду премного благодарен
22.01.2021 в 13:45
Здравствуйте.
Вы можете записать флешку с Windows 10 для MBR диска где-то на другом компьютере (например, в Rufus).
А если вы создавали флешку в официальной утилите от Майкрософт, то она должна и так и эдак уметь загружаться: достаточно при включении компьютера вызвать Boot Menu (не заходя в БИОС) и там флешка будет показана два раза — с пометкой EFI и без неё. Выбираем без.
Ну и если данных важных нет на диске, то в принципе вы можете загрузиться в режиме UEFI с имеющейся флешки, удалить все разделы с диска (так чтобы было одно незанятое пространство на Диске 0 и больше ничего), выбрать его и нажать «Далее», установка пойдёт.
23.01.2021 в 07:59
Уже с другого компьютера попробовал записать windows на флешку с помощью rufus, указал схему радела MBR. Однако происходит тоже самое. Вероятно проблема где-то на стадии загрузки. Может какие-то параметры в BIOS сбрасывают схему радела на GPT на флешке, если такое вообще возможно. Как думаете, в чем моет быть проблема?
23.01.2021 в 13:36
Да нет, не должно быть так, чтобы БИОС что-то сбрасывал. Но вообще вы можете оставить ту флешку, что сделали, а в БИОС полностью попробовать поддержку UEFI отключить и посмотреть на результат.
23.01.2021 в 09:01
Да, проблема была в настройках Bios, но иного характера. Однако, спасибо вам за ценные советы
14.03.2021 в 23:42
Добрый день. Иван, у меня такая же ситуация как у Вас — подскажите, что исправляли в настройках BIOS ?
11.04.2021 в 02:25
Спасибо большое все получилось первый способ рабочий )
24.01.2021 в 15:31
Доброе время суток! Сам сейчас с подобным же столкнулся, флешка записана под MBR, система Win10 Pro, систему ставить категорически не хочет, требует GPT (старая Win 10 Enterprise стоит на mbr), думаю либо конвертировать в GPT из установщика, либо выставить чистое Legacy (без UEFI) в настройках. Хотелось бы узнать как решили проблему?
04.02.2021 в 22:14
Спасибо большое! Помогло.
10.02.2021 в 15:49
Спасибо брат, помогло 1 способ
22.02.2021 в 19:31
Добрый день! Скачал оригинальный образ W10 с оригинального сайта с помощью оригинальной программы 🙂
Сделал загрузочную флешку (NTFS) программой Rufus с выбором «Схема раздела GPT» и «Целевая система UEFI».
При установке пишет, что «На выбранном диске… в системе EFI…» Отформатировать тоже не может — ошибка 80004242d.
Точно знаю, но всё равно захожу в «Управление Дисками — Тома» и вижу, что «Стиль раздела — Таблица с GUID разделов». Запускаю disklist… Напротив системного диска стоИт звёздочка. Так откуда же при установке у меня вдруг MBR появляется?
Пока пишу — создаю другую загрузочную флешку (FAT32) программой Rufus с выбором «Схема раздела GPT» и «Целевая система UEFI». Буду пробовать ставить с неё.
Потом буду делать 2 варианта (NTFS и FAT32) с помощью Rufus, но выберу MBR.
Интересно что установщик на это напишет.
Потом «ЭТО ВСЁ ЭТО 4 РАЗА ПО-НОВОЙ проделаю с помощью Windows7-USB-DVD-Download-Tool.
У меня вопрос: ГДЕ И ЧТО Я ДЕЛАЮ НЕ ТАК? И как сделать ПРАВИЛЬНО ТАК сразу?
Почему УСТАНОВЛЕННАЯ система определяет одну таблицу разделов, а УСТАНАВЛИВАЕМАЯ — другую?
24.02.2021 в 11:52
Здравствуйте.
У меня такое предположение:
1. На компьютере либо более одного диска (физического) либо флешка также определяется как локальный диск и видна в списке дисков для установки (такое бывает).
2. На этапе выбора разделов вы выбираете место на Диске 1 (а перед ним есть еще и разделы на Диске 0).
3. Диск 0 у нас — MBR, а загрузчик под UEFI установщик «хочет» именно на первый по порядку диск записать (то есть на тот самый Диск 0, который MBR), независимо от того, куда вы систему ставите. И ругается именно на него.
4. No profit
27.02.2021 в 20:36
Спасибо. неделю мучился,но вы помогли с моей проблемой!
Удачи в жизни!
Таблица MBR-разделов: установка и настройка, советы и рекомендации
Основная загрузочная запись — это традиционный способ хранения информации на жестком диске вместе с некоторым загрузочным кодом. То есть таблица содержится внутри MBR, которая хранится в секторе №1: цилиндр 0/головка 0/сектор 1 или, альтернативно, LBA 0.
Персональные компьютеры по-прежнему используют этот загрузочный стандарт диска с информацией о разделах на нем. Традиционные таблицы разделов MBR в современном мире технически устарели, потому что 32-разрядная структура полей LBA начинает «переполняться» при работе с 2 Тб дисками. Одной из возможных ее замен является GPT.
Характеристика разделов и секторов
MBR — первый 512-байтный раздел физического сектора жесткого диска. Его аббревиатура от Master Boot Record — стандарт, который начал функционировать в 1983 году до сегодняшнего времени. Тем не менее он уже не соответствует новым технологическим требованиям. Одним из основных ограничений является максимальный размер, с которым он может работать — 2 Тб. Другое ограничение в том, что MBR может взаимодействовать только с 4 основными разделами.
- В CHS (цилиндры / головки, старый режим доступа) — это сектор No 1, головка No 0 и цилиндр No 0.
- в LBA (линейный доступ, начиная с нуля) — это первый физический сектор No 0.
В LBA они имеют абсолютное число, причем первый является нулевым номером. Например, таблица разделов MBR на диске MAXTOR объемом 80 Гб имеет 160 071 660 секторов: в режиме LBA они пронумерованы от 0 до 160 071 659.
MBR содержит 2 элемента, важных для запуска ПК:
- программа загрузки, которую BIOS запустит после аппаратного теста;
- главная таблица.
Он содержит 4 дескриптора, описывающих физическое положение на жестком диске. Физическая позиция указывается в таблице:
- абсолютный номер сектора № 1 в LBA;
- количество секторов и тип раздела.
Структура основной таблицы
Поскольку таблица разделов MBR содержит только 4 дескриптора, это объясняет, почему жесткий диск состоит из четырех разделов. Если пользователю нужно больше, ему придется создать расширенный вариант.
Условия создания расширенного раздела:
- На жестком диске допускается создание только одного раздела.
- Его можно разделить на столько логических частей, сколько нужно.
- Первый сектор расширенного раздела содержит таблицу логических элементов.
- В середине твердого диска находится таблица MBR разделов.
Возможны две конфигурации с использованием 4 дескрипторов:
- 4 основных раздела без расширенного.
- 3 основных и 1 расширенный, разделенный на несколько логических частей.
Определение структура МБР:
- Вначале находят программу BOOT.
- Посередине находят таблицу разделов MBR.
- Подтверждают, что это сектор BOOT.
- Найденные два байта являются шестнадцатеричными значениями 0x55 и 0xAA.
Загрузочная программа Grub
MBR содержит таблицу, которая отличается от одного диска к другому, поскольку разделы не имеют одинакового размера с сектором. Чтобы дублировать загрузочную программу, например, для Grub, таблицы MBR разделов с диска 1 на 2, нельзя копировать его непосредственно во второй, так как при перезаписи потеряется все.
- Содержит таблицу из 4 разделов диска.
- Не имеет логических разграничений.
- Из 4 основных только один может быть расширенным.
- Если на диске создается расширенный логический раздел, то он сохраняется в первом секторе.
На жестком диске есть две таблицы:
- MAIN, сохраненная в первом секторе, которая находится на выбранном диске таблицы MBR разделов.
- Таблица логических разделов, сохраненная в первом секторе в середине диска.
Сохранение и изменение основных элементов
Учитывая хрупкость структуры в отношении вирусных программ, важно создавать резервные копии таблиц, чтобы восстановить их в случае возникновения проблем, например, в отношении MAIN. Когда на выбранном разделе находится таблица MBR разделов, учитывают, что жесткий диск содержит 4 основных из них и не имеет расширенного, потеря или уничтожение первичной происходит в одном из двух случаев:
- вирус, целью которого является уничтожение таблицы;
- плохое обращение пользователем с MBR.
Для резервного копирования существуют два решения: создать резервную копию дискеты (512 байт), где на выбранном разделе находится таблица MBR разделов и скопировать жизненно важную информацию для хранения в надежном месте.
Резервное копирование в файл может быть сделано с помощью утилиты dd под Linux, следующим образом:
dd if=/dev/hda of=secteur_mbr_disque_hda bs=512 count=1.
Затем создают файл: sector_mbr_disque_hda, который содержит 512 байт MBR.
Чтобы просмотреть его в шестнадцатеричном формате, используют mc под Linux: mc -v sector_mbr_disque_hda.
Алгоритм последующих действий, когда на диске находится таблица MBR разделов:
- Нажимают F4, чтобы увидеть файл в шестнадцатеричном формате.
- Нажимают F10 для выхода из mc.
- Находят резервный файл sector_mbr_disque_hda на резервном диске.
Резервное копирование
Во избежание дополнительных проблем с чтением резервной копии необходимо сохранять таблицу. Из всей информации, содержащейся в дескрипторах по 16 байт в MBR, только следующие 3 представляют интерес и позволят сохранить или восстановить основные разделы:
- абсолютное число в LBA первого;
- размер разбиения на сектора;
- тип раздела (шестнадцатеричное число от 0x00 до 0xFF).
Чтобы получить ее, используют программу fdisk под Linux. Например, чтобы просканировать диск, запускают: fdisk / dev / hdb. Входят в экспертное меню: команда «x». Просматривают таблицы: команда «p». Затем Fdisk отображает содержимое 4 дескрипторов MBR, начало и конец в режиме CHS, начало и размер в абсолютных секторах (режим LBA), последний столбец (ID).
Чтобы сохранить основную, необходимо указать тип, начало и размер каждого из 4 разделов. Например, для MAXTOR объемом 80 Гб используют следующую схему.
Hdb1 начинается в 63, а не в первом. Это означает, что с 1 по 62 сектор не используются на диске, что подтверждает команда fdisk v.
Таблица под Linux fdisk
В экспертном режиме отмеченная выше структура, имеет для единицы абсолютный сектор в доступе LBA. Но некоторые программы предоставляют fdisk в обычном режиме и предлагают в качестве единицы цилиндр (1 цилиндр = 16 065, секторов = приблизительно 8 Мо). Поэтому делают выбор: либо поднять таблицу перегородок и использовать сектор в качестве единицы, либо поднять цилиндры и применить цилиндрическую единицу. Цель состоит в том, чтобы избежать преобразования, например, для переключения из режима CHS в режим LBA, что в случае неправильного расчета может стать катастрофой для сохраненных данных.
Хотя цилиндр кажется более подходящим для описания разделов на выбранном диске, где находится таблица MBR для больших жестких дисков, используют только сектор по двум причинам:
- Он является самой малой единицей и позволяет определять разделы, даже если они не заканчиваются на пределе цилиндра, то есть, если не содержит число ENTIER цилиндров.
- Программа GRUB (запуск) позволяет вручную восстанавливать таблицу при условии ввода информации в абсолютных секторах LBA, а не в цилиндрах.
Освоение содержимого жесткого диска
Чтобы восстановить основную таблицу разделов, используют GRUB либо из командной строки при запуске ПК, либо загрузившись с дискеты, содержащей Grub, запустив его в оболочке Linux. Когда он представляет меню загрузочных систем (Linux, Windows), нажимают «С», чтобы перейти к командной строке.
Клавиша TAB показывает на экране все команды, которые можно использовать в Grub. Среди них есть функция partnew, которая создает новый раздел. На самом деле она ничего не делает, кроме записи (перезаписи) одного из 4 дескрипторов в MBR.
Синтаксис partnew: partnew partition type début taille,
- Partition — это раздел для восстановления в форме (hd0,0) или (hd0,1) или (hd1,0). Grub начинает нумерацию дисков с нуля. Например, (hd0,0) представляет hda1 для Linux. Аналогично, Linux hdb3 будет представлен, как (hd1,2).
- Type — тип раздела в виде шестнадцатеричного числа (с префиксом 0x) на 1 байт.
- Début — абсолютный номер LBA первого сектора.
- Taille — представляет размер сектора.
Например, чтобы восстановить 4 раздела MAXTOR объемом 80 Гб, на данном диске находится таблица MBR разделов, поэтому набирают следующие 4 команды:
- grub> partnew (hd1,0) 0x83 63 7180992;
- grub> partnew (hd1,1) 0x82 7181055 1076355;
- grub> partnew (hd1,2) 0xc 8257473 73674027;
- grub> partnew (hd1,3) 0x83 81931563 78140097.
Чтобы воспроизвести таблицу, сохраненную в MBR, используют команду: grub> geometry (hd1).
Затем Grub возвращает тип каждого первичного раздела, а также общее количество секторов на диске в LBA, но не дает характеристики (начало и размер) каждого раздела, поэтому позволяет войти в таблицу.
По желанию Grub позволяет вводить информацию из места, где на данном разделе находится таблица MBR в дескрипторы. Это также «опустошает» один или несколько из 4 дескрипторов ОС Linux, DOS, Виндовс.
Настройка размера в реестре
MFT — центральная структура NTFS и FAT. В разделе есть резервная копия (MFT Mirror) для защиты от возможной потери информации. В этой конструкции он занимает несколько тысяч кластеров. По умолчанию NTFS резервирует 12,5 % доступного пространства на разделе, данные не могут быть записаны в этой зарезервированной области, что позволяет избежать фрагментации.
В реестре определен размер MFT в зависимости от типа файла, который был использован для регистрации. Если пользователь записывает много маленьких файлов, то лучше иметь большой MFT. Можно увеличить его и это улучшит производительность, если на разделе достаточно свободного места. Недостатки метода: если есть немного свободного места на разделе, увеличение MFT может способствовать его фрагментации и появление обратного эффекта.
Существует определенное программное обеспечение, которое позволяет дефрагментировать MFT, выполняя ее при запуске компьютера. Для настройки размера MFT в реестре, сначала сохраняют его с помощью Erunt, а затем находят следующий ключ: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem.
Нажимают правой кнопкой мыши значение NtfsMftZoneReservation и назначают значение от 1 до 4 в соответствии с требуемым пространством для MFT (12,5 %, 25 %, 37,5 %, 50 %). Затем выходят из реестра и перезагружают компьютер.
Предварительная дефрагментация в безопасном режиме не требуется, но в идеале лучше установить размер MFT в только что отформатированном разделе перед вводом данных. Рекомендуется заранее знать, какой тип данных будет размещаться: фильмы, музыка и фотографии, документы, это позволяет в лучшем случае адаптировать размер.
Камуфляж для операционной системы
Такая операция выполняется для того, чтобы скрыть данные на жестком диске. Маскировка делает данные недоступными для ОС. Таким образом, даже системный администратор (root Linux) не сможет больше получить доступ к этим скрытым данным.
Камуфляж не сводится к простому сокрытию файла путем активации его назначения или прав доступа с помощью ограничений файловой системы Ext2 в Linux или NTFS в Windows. Сокрытие — это неиспользование легальных функций, которые всем известны, а применение возможностей (BIOS, MBR и структуры разделов). Операционная система будет полностью игнорировать это пространство.
Первое решение, которое является наименее оригинальным из всех, состоит в том, чтобы скрыть полный раздел с помощью Partition Magic. Таким образом, могут быть скрыты только отформатированные в файловых системах FAT (FAT16 или FAT32) или NTFS. Вот типы, которые нужно использовать для этих разделов.
Реорганизация дескрипторов
Чтобы изменить тип раздела в одном из дескрипторов MBR без изменения других характеристик, можно использовать команду parttype из Grub. Например, чтобы скрыть hdb3 с 0xc в FAT32, вводят следующее в командной строке: grub> parttype (hd1,2) 0x1c.
Таким образом, место, занимаемое разделом, не будет пустым пространством, и он не будет виден из операционных систем Microsoft (MS-DOS, Win 9x, и Windows XP). Для Linux, независимо от того, имеется ли тип 0xc или 0x1c, FAT32 не будет создавать проблем в обоих случаях.
Для того чтобы вновь отобразить hdb3 в Windows, он даст ему параметр 0xc вместо 0x1c: grub> parttype (hd1,2) 0xc. Это решение использует только тип обычного раздела и скрывает данные только для систем DOS и Windows.
Восстановление процедуры загрузки
Под ОС Windows XP можно воссоздать процедуру загрузки MBR под DOS с помощью команды FIXMBR. Master Boot Record переписывают, что устраняет загрузочные вирусы, восстанавливает повреждения, когда ПК больше не загружается или удален загрузчик. Чтобы сохранить и восстановить MBR под Windows, нужно использовать программу отладки. В UNIX и Linux используется команда dd. Необходимо сохранять и восстанавливать только первый сектор, первые 512 байт диска.
Восстанавливать MBR с одного жесткого диска на другой очень рискованно, так как при этом таблица разделов второго будет заменена первым. Единственное исключение из этого правила возможно, когда обе машины имеют строго одинаковую конфигурацию оборудования, особенно, если жесткие диски одинаковы и их разбиение равнозначно.
В Windows Vista для восстановления используется команда bootrec / FixMbr. Это доступно из консоли восстановления. Следует отметить, что если первоначальная MBR указывала на загрузчик Linux (GRUB, LILO), она становится недоступной после этого сбоя. Затем он должен загрузиться с компакт-диска Linux (установка / восстановление) и, таким образом, восстановить его.
Система безопасности компьютера
Независимо от того, используется ли компьютер под управлением Windows, Macintosh или Linux для повседневного использования, необходимо выполнять минимальные действия для защиты конфиденциальных данных на машинах, подключенных к сети.
- Регулярно выполнять операцию chkdsk для ремонта или изоляции поврежденных секторов, что, важнее, чем дефрагментация или очистка дисков.
- Выполнять и сохранять загрузочные сектора всех разделов MBR. Для этого существует различное программное обеспечение: EditHexa, PTedit, DiskMap. Эти программы позволяют создавать резервные копии и показывают созданные таблицы.
- Использовать программное обеспечение для восстановления данных, если юзеры забыли сделать резервные копии.
Сравнение стандартов
Несмотря, что MBR еще полностью функционален, ему на замену выпущен новый стандарт GPT для GUID, связанный с новыми системами UEFI. Он не имеет ограничений, кроме установленных и самими ОС, как по размеру, так и по количеству, например, Windows имеет ограничение в 128 разделов. Надежность GPT-дисков намного выше, чем у MBR. В случае утери, повреждения или перезаписи, GPT создает несколько избыточных копий по всему диску, так что в случае сбоя, проблемы или ошибки таблица автоматически извлекается из любой из этих копий.
С точки зрения совместимости при создании или редактировании разделов инструмент должен быть сооотнесен с новым форматом, в противном случае редактировать таблицу MBR разделов невозможно, так как будет активирована защита, чтобы несовместимый инструмент не спутал GPT с MBR стандарты.
Что касается ОС «Виндовс», можно загружаться только с GPT в 64 версиях, начиная с Vista. Современные версии Linux также совместимы с этим типом диска и даже Apple начала использовать GPT в качестве таблицы по умолчанию вместо APT (Apple Partition Table).
Есть несколько способов узнать, использует ли диск ту или иную таблицу разделов MBR. Для этого можно открыть диспетчер дисков Windows, любой инструмент разметки, включенный в MS-DOS.
Открывают окно CMD с правами администратора и вводят в нем diskpart. Как только инструмент загружен, он выполняет свою работу, а пользователю остается ознакомиться с результатом.