1

Я пытаюсь установить режим Windows Legacy (НЕ UEFI MODE) на диск с разделами GPT. Если я использую режим UEFI для установки Windows 10, звуковые драйверы не работают, что является проблемой с UEFI. Я пытаюсь сделать это на iMac, и я хочу сохранить MacOS, поэтому я не могу установить его на диск MBR. Я знаю о Хакинтоше (MBR MacOS), но я не хочу этого делать. Я нашел 2 ссылки о том, как это сделать: https://www.aioboot.com/en/windows-10-gpt-legacy-bios/
https://www.aioboot.com/en/gpt-legacy/
Я хочу знать, работают ли они для установки Windows Legacy Gpt. В противном случае, можно ли использовать команды в командной строке установщика Windows, чтобы обойти ошибку GPT? Если у вас есть свой способ использовать Windows GPT Legacy, скажите мне, а если он сложный, объясните мне.

1 ответ1

0

Я разобрался, как заставить работать звук после того, как много лет стучал в него по голове - * * * Если кому-то все еще интересно, я нашел решение для аудио на MBP 2011, устанавливает Windows 10 UEFI - **** Я полагаю, что оно может работать на Многие компьютеры EFI64 до 2013 года в настоящее время тестируют, одна машина пользуется успехом, хотя мне потребовалось 4 года, чтобы понять. Мне дали ответ из учебника только смежно-связанного здесь - здесь:

https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/

По сути, мы знали, что Windows не «видит» правильные аудиоустройства при загрузке в чистом виде.

То, что меня расстраивало, было то, что многие пользователи, такие как я, установили множество UEFI на свои MBP 2011 года, и у этих ОС нет проблем с «просмотром» HD аудио контроллера.

Так что же делали в Windows?

Я возился с командами mm в оболочке UEFI (оболочка из пакета rEFIt) безрезультатно *

Я пытался передать команды SETPCI из Grub в Windows 10 - не повезло *

Цитата из ссылки выше заставила мой мозг крутиться

«Определение корневого моста таблицы DSDT системы Windows (ACPI PNP0A08 или PNP0A03) обычно ограничено зарезервированным 32-разрядным пространством (менее 4 ГБ), выделенным для достаточного размера для размещения устройств PCIe ноутбука. Значение TOLUD водяного знака затем устанавливается и блокируется в системной прошивке. ОС Windows учитывает определение корневого моста и выделяет в нем устройства PCIe. macOS игнорирует ограничения корневого моста, как и Linux при загрузке с параметром 'pci = noCRS'. Ни одна из этих ОС не требует переопределения DSDT и не может свободно выделяться в огромном 64-битном адресном пространстве PCIe "

Таким образом, Windows «уважает» корневой мост, а OSX и Linux игнорируют его - хммм интересно.

Как человек, который также занимается хакинтошами, я хорошо осведомлен о DSDT и о том, как их редактирование может помочь запустить OSX на оборудовании ПК для дома. Я поиграл с установкой Clover (загрузчик UEFI, почти синоним Hackintoshes) на флэш-накопители USB и установкой DSDT из моего MBP 2011 в папке /Clover /ACPI /Windows - все еще ничего - я думал, что было бы достаточно указать окна на DSDT .......

*** Примечание: есть люди, которые «замуровали» свои настоящие Маки при использовании клевера, у меня никогда не было этой проблемы лично (подобная ситуация описана в подсылке выше)****

Если вы следуете руководству и создадите модифицированный DSDT (тот, который добавляет «qwords» в раздел «dwords»), вы можете проверить его двумя способами:

раздел DSDT

Я использовал Maciasl для извлечения и редактирования моего DSDT, чтобы добавить раздел «Qword» - я разместил DSDT в двух местах /EFI /Clover /ACPI /Patched [не уверен, что это важно] & /EFI /Clover /ACPI /Windows

удерживая ALT/ параметр во время загрузки, я выбрал "EFI Boot" из USB-клевера и загрузился в Clover

для точной конфигурации Clover отправьте мне сообщение

После загрузки в Windows звуковая карта сразу же заработала (это было потому, что я установил драйверы Cirrus Logic из bootcamp 4) - у драйвера аудио дисплея в диспетчере устройств был восклицательный знак, но я смог установить драйвер видео дисплея из драйвера Intel поддержка процессора i7 2640m в этой машине

диспетчер устройств со звуком

Я также посмотрел на диспетчер устройств через «ресурсы» и увидел, что появилась новая запись «Большая память с диапазоном адресов».

карта памяти

И низкий, и вот диапазон адресов для «большой секции памяти» содержал диапазон для аудио-контроллера HD

HD Audio Memmap

Затем я хотел посмотреть, сработал ли метод, описанный в исходной ссылке, размещенной выше, где вы вводите эту карту памяти в реестр и включаете «подписывание теста» -

это сделало, что позволило мне загружаться непосредственно в Windows без помощи клевера -

* ПРИМЕЧАНИЕ: когда я тестировал метод реестра, я пропустил первые несколько шагов, так как у меня уже был измененный DSDT - мне нужно было создать папку 'C:\dsdt и извлечь двоичные файлы Windows в эту папку - но я не использовал их дамп acpi, ни компилятор (я проверяю на ошибки и скомпилировал мой dsdt в Maciasl в OSX)

Я бы с радостью углубился в подробности, но я сомневаюсь, что эта информация нужна многим другим - просто рад, что понял это без эмуляции BIOS в bootcamp, - собираюсь протестировать этот метод на других компьютерах до 2013 года с несовместимыми UEFI BIOS. '

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