У меня есть Mac Mini (конец 2012 года) с жестким диском на 500 ГБ. Первоначально он был разделен на 50-50, половина из которых использовалась Mac OS, другая половина была разделом Bootcamp (Windows 8.1., Которую я обновил до 10).

Я вообще не использую Mac OS, поэтому я просто подумал: давайте уменьшим этот раздел и создадим второй раздел NTFS для использования вместо Windows. Я пошел дальше, поставил GParted на флешку и взял 180 Гб из раздела Mac.

Это оказалось плохой идеей, так как Window больше не загружался. Я на самом деле получил это исправить с помощью REFIt. Хотя я предпринял несколько попыток и, честно говоря, я не уверен, полностью ли я понимаю, что я на самом деле сделал.

Так что винда снова загружается и все нормально. За исключением того, что сейчас у меня есть 180 ГБ нераспределенного пространства, и я не решаюсь отформатировать его, потому что Управление дисками говорит, что таким образом я преобразовал бы диск в динамический, что предотвратило бы загрузку любой другой ОС - я уверен, что если я убью Mac OS, Окна тоже бы пропали.

Итак ... что мне делать с этим нераспределенным пространством? Удастся ли снова сохранить день, если я отформатирую это пространство, эффективно позволяя мне использовать два раздела Windows вместе с Mac OS? Или это все испортит?

1 ответ1

1

Во-первых, имейте в виду, что REFIt является заброшенным. Я разбудил REFInd от него, и REFInd находится в стадии активной разработки. Тем не менее, почти наверняка проблема была решена не самим rEFIt, а gptsync , программой, которая поставляется как с rEFIt, так и с rEFInd, но к ней проще получить доступ из rEFIt. Цель gptsync - создать гибридную MBR, и это действительно то, что вам нужно понять, прежде чем делать что-либо еще. Я настоятельно рекомендую вам прочитать эту ссылку (которая является частью моей документации по gdisk - инструменту разбиения диска GPT, который также может создавать гибридные MBR и манипулировать ими).

Короче говоря, гибридная MBR - это взломанный и опасный хак, который Apple использовала для установки Windows 7 и более ранних версий. (Windows 8 и 10 могут также загружаться в режиме BIOS с гибридной MBR, но новые установки обычно устанавливаются в режиме EFI на чистый GPT-диск.) Гибридная MBR начинается с легального GPT-диска, но изменяет структуры данных так, что Windows обрабатывает его как MBR-диск, который дублирует до трех GPT-разделов, тогда как OS X (а также Linux, FWIW) обрабатывает его как GPT-диск. Поскольку в результате получается диск с двумя независимыми таблицами разделов, для этих двух таблиц разделов легко выйти из синхронизации - все, что вам нужно сделать, это использовать инструмент разбиения, который понимает одну систему разбиения, но не другую, таким образом изменяя одну и оставляя другого нетронутым. На практике наиболее опасными инструментами для этого являются те, которые поставляются с Windows, поскольку они игнорируют сторону GPT и модифицируют сторону MBR. (На гибридном диске MBR структуры данных GPT действительно должны иметь приоритет при разбиении диска по разным причинам.)

Используемое вами программное обеспечение GParted изменило структуры данных GPT, а затем заменило гибридную MBR юридической защитной MBR (частью структур данных GPT), превратив опасную гибридную MBR в легальную GPT - но это привело к тому, что Windows не смогла загрузки. Когда вы запустили gptsync , он создал новую гибридную MBR из измененных структур данных GPT.

Вы можете создавать новые разделы или изменять размеры существующих, но для этой работы вы должны использовать GParted или какой-либо другой инструмент с поддержкой GPT. Затем вам нужно будет создать новый гибридный MBR. Есть как минимум три способа сделать это:

  • REFIt 's gptsync - имейте в виду, что rEFIt gptsync довольно ограничен. В частности, он добавляет разделы Mac (и Linux, IIRC) к гибридной MBR, возможно, сжимая разделы Windows; но поскольку OS X и Linux обе используют сторону GPT, этот подход может легко привести к бесполезной гибридной MBR, потому что разделы Windows не включаются, если они идут после достаточного количества разделов OS X и / или Linux. Если вы измените размеры существующих разделов, это, вероятно, хорошо, так как ваш текущий гибридный MBR, кажется, работает, поэтому новый, созданный с тем же алгоритмом, вероятно, тоже будет работать; но если вы создадите новый раздел, вполне возможно, что в новой гибридной MBR будет отсутствовать один из разделов Windows.
  • gptsync rEFInd - gptsync который поставляется с rEFInd, является более разумным в этом отношении и будет определять приоритетность включения разделов Windows над разделами OS X и Linux. OTOH, аварийные диски rEFInd не включают в себя gptsync , поэтому вам нужно добавить его в версию USB-накопителя или полностью установить rEFInd и настроить его для использования gptsync . (Мне требуются такие прыжки с обручем, потому что гибридные MBR являются нестабильными и опасными, и я не хочу, чтобы люди создавали их случайно).
  • GPT fdisk (gdisk) Другим вариантом является использование моего GPT fdisk (gdisk), который на сегодняшний день является наиболее гибким из этих трех программ при создании гибридных MBR. Скорее всего, это проще всего сделать с аварийного диска Linux, большинство из которых поставляются с установленным gdisk . Вы должны будете лучше понимать гибридные MBR, чтобы иметь возможность создавать их с помощью gdisk . Смотрите гибридную документацию MBR, с которой я уже связан.

Другой вариант, который вы могли бы рассмотреть, - преобразовать установку Windows для загрузки в режиме EFI, а не в режиме BIOS. Если вы сделаете это, вы можете преобразовать диск в стандартный GPT-диск без гибридной MBR. Windows 8 и более поздние версии нормально работают в режиме EFI на большинстве компьютеров Mac, но могут быть некоторые исключения из этого правила. Выполнение преобразования потребовало бы переключения диска на использование легального GPT (настройка раздела, как вам нужно, с помощью GParted, должна это сделать), а затем установка загрузчика Windows в режиме EFI. Раньше у меня были ссылки на страницы, описывающие, как это сделать, но, боюсь, все они недавно исчезли. Это можно сделать с помощью нового средства Windows MBR2GPT , но оно также выполняет преобразование MBR в GPT. Я не знаю, как это отреагирует на GPT-диск с гибридной MBR или на чистый GPT-диск. Учитывая то, как другие инструменты Windows обрабатывают гибридные диски MBR, вы можете потерять разделы GPT, которые не дублируются в гибридной MBR. В целом, хотя переход на загрузку Windows в режиме EFI может быть лучшим подходом в долгосрочной перспективе, процесс его получения в настоящий момент немного неуверен и, вероятно, будет более рискованным в краткосрочной перспективе.

Говоря о риске, важно сделать резервную копию своего компьютера или, по крайней мере, важных пользовательских данных, прежде чем делать что-либо еще. Даже наименее рискованные варианты, доступные вам, несут определенный риск, а выполнение этих передовых операций сопряжено с риском серьезной потери данных. Если вам не хватает подходящего оборудования для резервного копирования, купите его! Даже если вы ничего не делаете с текущей настройкой, существует риск программной ошибки, вредоносного ПО или аппаратного сбоя, который может уничтожить все, что у вас есть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .