1

Я пытаюсь настроить USB HD с GPT, чтобы раздел 1 был доступен во всех версиях Windows.

Звучит легко, правда? (В частности, я не пытаюсь загрузить Windows. Я просто хочу подключить диск и посмотреть его содержимое.)

Ну, если вы просто пишете нормальный GPT, все отлично работает под Windows 7. Но, конечно, Windows XP ничего не знает о GPT и видит только защитную MBR.

Это было то, что я ожидал. Поэтому я скопировал номера секторов раздела 1 в MBR. Конечно, Windows XP теперь прекрасно видит этот раздел.

Проблема в... Windows 7 сейчас ведет себя очень странно. Теперь он видит только записи в MBR (что на самом деле не возражает) и не монтирует раздел автоматически (что недопустимо).

Еще страннее, если я вручную назначу букву диска разделу, он будет читабелен и все. Но когда я отключаю диск, буква диска все еще там! И теперь его невозможно удалить, потому что он больше не отображается в управлении дисками.

Кто-нибудь знает, какую магию вуду мне нужно сделать, чтобы диск "просто работал" во всех версиях Windows начиная с XP? (На самом деле я еще не тестировал Vista, но я думаю, что она, вероятно, ведет себя подобно Win7.)

(Одна очевидная возможность - просто удалить GPT. Но я действительно не хочу этого делать ...)

Я уже протестировал и подтвердил, что наличие или отсутствие раздела типа EE в MBR, по-видимому, не имеет значения для Windows.

1 ответ1

2

Используйте MBR. Как вы обнаружили, Windows XP и более ранние версии не понимают GPT. Метод, который вы использовали, чтобы попытаться обойти это ограничение, состоит в том, чтобы воссоздать некрасивый и опасный хак, известный как гибридная MBR, хотя я подозреваю, что вы делаете это несколько иначе, что вызывает проблемы для Windows 7. (Обычно Windows Vista до 8.1 видит сторону MBR "обычной" гибридной MBR.) Я призываю вас прочитать связанную страницу, которая описывает гибридные MBR, включая их недостатки, в некоторых деталях.

Обратите внимание, что поскольку в Windows Vista и более поздних версиях гибридные диски MBR рассматриваются как обычные диски MBR, использование их в среде только для Windows не дает никаких преимуществ . Тем не менее, они ограничены и опасны, так что вы получите все недостатки и ни одно из преимуществ гибридной MBR.

Единственное другое решение, о котором я знаю, - это использование драйвера GPT для версий Windows, предшествующих Vista. Такие вещи существуют для Windows XP, хотя у меня нет никаких URL-адресов. Я не знаю, существует ли такой драйвер для Windows Me или ранее. Конечно, такой драйвер должен быть предварительно установлен на любом компьютере, с которым вы хотите его использовать, что может или не может быть нарушителем соглашения для вас.

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

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