Clover не грузит windows

Help with Booting Windows 10 with Clover UEFI

jkay2904

Does anyone have any suggestions or perhaps a guide or video with step by step instructions?
Thanks

paulmichaelxd

I, too, am having this exact problem. Although you don’t have to disconnect your Mac’s SSD, you can just select where to boot from BIOS, or just exit Clover and it will start to boot in Windows just fine.

Only problem is that if you try to select Windows from within Clover, it gives a black screen and doesn’t load. Any thoughts?

max9000

alexramone

woudje

What alexramone said works, but there may not be any need to go through all that trouble.

Try this: open up Clover Configurator and nivagate to the ‘Boot’ section. In the top right you’ll see the ‘Legacy’ section. This tells Clover how to deal with MBR partitions.
Try different options here and see wich one works for you. The regular ‘PBR’ boot helped me boot my MBR Windows 10 install.

FrenchieiSverige

Macintyre

I found a solution to this without any re-partitioning. I am assuming that this affects NTFS formatted Windows partitions as both of mine are NTFS formatted on an MBR drive and I have the same problem. This solution should work for Windows 8, Windows 8.1 and Windows 10. It will also work for Windows 7 but requires a little extra work and access to some binaries from Windows 8 or higher.

Firstly, let me explain that ideally one would want to install Windows for UEFI boot on a GPT formatted drive. Windows will automatically create the required EFI directory structure and populate the necessary files. Clover would then automatically recognise the Windows bootx64.efi file in its expected place and the bootable UEFI Windows partitions should appear in Clover. However, as myself and evidently others have discovered, if Windows has been installed for booting from the MBR, then this file is not present and although the NTFS partitions show in Clover as legacy drives, they cannot be booted.

However, it is possible to work around this problem and create the C:\EFI directory structure and the required files post-install using the Windows bcdboot tool. It is not usually advisable to use an MBR partition for UEFI boot, but so long as the required Windows EFI files and BCD structure exist, Clover will recognise them and and boot into the Windows partition. I cannot take credit for this solution because I found it on a Linux forum where it was applied to the GRUB bootloader, but I tested it on my machine and it does also work with Clover. I will eventually convert my Windows HDD to a GPT formatted disk but for now, this appears to solve the problem for me.

The process is actually quite simple, but before proceeding, the usual disclaimer applies. I will not be responsible for any damage caused to your system! Back up your Windows partition before proceeding and use the process at your own risk!

As a pre-requisite, the NTFS.efi driver will need to be present in your Clover EFI/CLOVER/drivers64UEFI directory. I have seen recommendations to have HFSplus.efi or VboxHfs-64.efi there as well, but these are probably not necessary for a Windows boot from NTFS.

I have a dual boot Windows setup on one HDD and OSX on another HDD. This process did not affect the MBR or the standard Windows BCD boot loader. If you have Chimera + OSX, then it will not affect Chimera either. You will probably also have the Clover bootloader configured to boot OSX or be using a bootable USB drive with Clover to boot the machine from. It is useful to have some other way of getting into your OSes. It might also be useful to have a Windows install DVD or USB drive handy just in case it becomes necessary to repair the Windows startup in the event that something goes wrong.

Boot into Windows 8/8.1/10 and check whether a C:\EFI folder already exists. If Windows is being booted in legacy mode from an MBR, there shouldn’t be one. If there is one then Windows may already be configured for UEFI boot and the partition should already be recognized in Clover. If there is no C:\EFI folder, then it is probably safe to proceed. Open a Command window with Run as Administrator. Issue the following command:

bcdboot C:\Windows /s C: /f uefi

Most likely Windows is on drive C: otherwise substitute the appropriate drive letter. This command does two things: (1) Creates the C:\EFI directory structure and populates it with the appropriate files and (2) creates a BCD database for UEFI boot and an NVRAM entry for the partition.

If you are dual booting Windows 8, 8.1 or 10, then other partitions can be made available to Clover in the same way by booting into the appropriate version of Windows and performing the same command, but taking care to use the appropriate drive letter for the Windows system in question. While booted into it will usually be drive C: though.

The bcd boot command in Windows 7 does not support the /f parameter so this will not work under Windows 7. However, if you have access to Windows 8 or 10, then I found that it was possible to copy the BCD tool files from the later version of Windows and use them while booted into Windows 7. I copied the following files, which are found under C:\Windows\system32 into a new folder that was also accessible to Windows 7. I guess they could also be copied to a USB drive:

Читайте также:  Mouse fix для windows 10

bcd.dll
bcdboot.exe
bcdedit.exe
bcdprov.dll
bcdsrv.dll

Do NOT copy them into C:\Windows\system32 under Windows 7 but create a separate folder to hold them. You will need to boot into Windows 7, open a command prompt with Run as Administrator and navigate to the directory where you copied the files and execute the same command as above from that directory.

Источник

Установка и настройка загрузчика Clover на жесткий диск

Автор: @DDR5.RU · Опубликовано 10/03/2017 · Обновлено 15/11/2017

Приветствую, хотелось бы рассмотреть более подробно установку и настройку загрузчика Clover на жесткий диск HDD. Каждый второй пользователь Mac OS на хакинтоше сталкивается с проблемами с настройкой Clover на жестком диске. А если выразится проще, то в самом Clover настроек не много, а вот где нам прийдется покопать — это config.plist. Малейшая ошибка или лишняя запись может препятствовать запуску операционной системы Mac OS X на ПК, передавая не верные значения.

Часто получается, что система залетает элементарно, даже без бубнов — такое возможно, когда был подобран образ созданный под более-менее схожую конфигурацию ПК. А вот когда мы устанавливаем Clover на жесткий диск, он не в какую не хочет запускать систему. И приходится всегда пользоваться флэшкой для загрузки системы. Чего далеко ходить, я сам первые месяцы, так пользовался пока не разобрался, что и за чем.

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

В 80% не поможет и копирование содержимого EFI раздела с флэш накопителя в EFI жесткого диска.

Почему так происходит?

Ответ очень прост — config.plist не настроен под ваше оборудование. Для установочной флэшки не всегда используют полноценный файл конфигурации, чаще используют урезанный с минимальным количеством патчей, блокировкой установщику OS X определения оборудования — этого вполне достаточно, что бы система установилась.

Даже если вам повезет и перенос EFI с флэшки на HDD все же начнет запускать систему, то о показателях производительности и стабильности сделать прогнозы не реально. Не известно какие значения подставил Clover автоматом.

После правильной настройки в идеале EFI и Config.plist должен поддерживать любую версию. В моем случае, я могу запускать и устанавливать одним загрузчиком Mavericks, Yosemite, El Capitan и Sierra. Поэтому мой EFI раздел одинаков для установочной флэшки и для HDD.

Установка загрузчика Clover на жесткий диск

Я всем рекомендую скачивать именно последнюю версию Clover, так он уже будет доработан под более новые операционные системы OS X. Например, мой EFI, который я делал 3 года назад замечательно запустит Mavericks, но ни в какую не хочет запускать El Capitan, а вот последняя версия запускает и устанавливает любую из них. Но стоит сразу заметить, что последние версии Clover 2.40 уже не поддерживают некоторые старые версии Mac OS X, ознакомьтесь перед скачиванием.

Это может происходить из-за того, что в каждой версии загрузчика есть свои недоработки, которые в будущем исправлялись и в вашей версии может такого не быть, но в любом случае хуже не будет. Какие ошибки и недочеты исправлялись, и сто дополнялось можете прочитать здесь. Кстати, используя старый Clover и SMBIOS IMac у меня не работали передние порты USB, после того, как я поставил последнюю версию загрузчика — порты заработали, делайте выводы сами.

Сегодня ради интереса ставил несколько версий и проверял на El Capitan. Время загрузки и работа Mac OS X абсолютно одинакова. Мне хотелось проверить слова популярного видео блогера по хакинтошу, который утверждает, что с каждым обновлением Clover загрузка становится дольше, что является полным бредом. Длительность загрузки зависит от многих факторов, которые я описал в этой статье.

1. Скачиваем Clover EFI Bootloader.

2. Запускаем инсталятор.

3. Настраиваем CLOVER

В моем случае Clover_v2.4k_r4012, но на данный момент уже доступно Clover_v2.4k_r4035. Как раз и я обновлюсь))).

Советую при желании прочитать, может найдете, что то очень полезным. Жмем продолжить.

Изменяем размещение установки на ваш системный диск…

Нажимаем продолжить и выбираем «Настроить»

Сейчас мы будем рассматривать настройки под UEFI загрузку, который поддерживают почти все версии БИОС на материнских платах последнего десятилетия, а как мне кажется то и предидущего тоже.

Оставляем верхние два отмеченных пункта. В этом случае для нас будет некое облегчение в выборе дополнительных драйверов, которые рассчитаны на более древние версии BIOS, дополнительные драйвера для NTFS, PS2 Mouse, FAT и так далее.

Нам становятся недоступными некоторые пункты, да и по большей части они не нужны. Единственное, что из этих пунктов может быть полезным — это выбор темы меню CLOVER. Но при выборе стоит учитывать, что красивая тема требует больше времени для загрузки и установки дополнительного драйвера, для нормального отображения на тех же HD и FULL HD мониторах и на мониторах с большим разрешением. Есть желание позаморачивайтесь.

Сразу переходим к пункту Driver64UEFI

Отмечаем EmuVariableUefi-64, OsxAptioFix2Drv-64, OsxAptioFixDrv-64, PartitionDxe-64 — это обязательный набор драйверов для запуска OS X на ПК. В некоторых случаях можно не отмечать PartitionDxe-64 если у вас чистый диск, отформатированный при установке, но иногда может система без него и не запуститься.

CsmVideoDxe-64 — это как раз тот драйвер, который нужен для отображения на мониторах HD, Full HD и с большим разрешением. Этот драйвер растянет тему по разрешению вашего экрана, чтобы не было искажений, а так же будет показывать аккуратное маленькое яблоко, как на реальных маках. Но с этим драйвером операционная система запускается не всегда и требуется принудительная перезагрузка. Причем проявится это может когда угодно. Вы можете месяц загружаться без проблем, а потом увидите знак запрета. И после нескольких перезагрузок запустить опять систему. Есть желание устанавливайте, я с ним еще используя Mavericks намучался, последние годы от него отказался на жестком диске, ставлю только на загрузочные флэшки и то не всегда.

Читайте также:  Alt tab windows 10 настройка

И нажимаем установить… Вводим пароль и закрываем окно Clover после установки.

Настройка EFI раздела

После установки на рабочем столе у вас появится значок при монтированного раздела EFI, который создается автоматически загрузчиком. Если вы ставили настройки, как я, то при открытии у вас будут такие же файлы на диске.

Удаляем папки, которые нам не нужны и которые мы не собираемся использовать. Я удаляю все, кроме 10.9, 10.11, 10.12, Other. Other — должна оставаться обязательно.

В каждую из оставшихся папок помещаем FakeSMC.kext — это обязательно для всех или система не запустится.

Для владельцев карт Radeon потребуется Verde.kext, при установке и загрузке Mavericks с видео картой ATI AMD Radeon7xxx Verde не нужен, она работает, как родная. Во все версиях выше 10.9 без него видео карта не заведется, будете наблюдать черный экран после загрузки системы.

Многие рекомендуют закинуть сюда кексты сети, я же этого не делаю, что бы была возможность установки и переустановки OS X при надобности, используя EFI раздел жесткого диска, у меня отпадает потребность ставить CLOVER на флэшку в этом случае. Я устанавливаю сетевой и звуковой кекст непосредственно в систему.

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

Кстати, если у вас много скопилось EFI разделов — это можно наблюдать по длинному списку загрузчиков в БИОСе, в этой статье я подробно рассказал, как их удалить в Mac OS.

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

Настройка config.plist в CLOVER

Для настройки config.plist я использую Clover configurator. Возможно в другой версии он будет немного отличаться интерфейсом, но после обновления будет, как на скриншотах.

Чаще всего CLOVER автоматом генерирует довольно неплохой config.plist, но все же в нем могут допускаться не точности, которые вы должны будете исправить, и обязательно нужно будет его дополнить.

Генерированный Clover автоматически:

Мой config.plist:

Но все же эти настройки в большем количестве случаев вполне способны запустить систему.

Если у вас есть готовый DSDT прописываете имя в поле DSDT name. Min и Max multiplier указывать можно, но не всегда. Этот пункт может притормаживать систему, потому что данные биоса, DSDT будут не совпадать, что повлечет конфликт и заметное притормаживание Mac OS.

В пункте BOOT, вы указываете аргументы для загрузки, таймер автоматического запуска системы CLOVER, основной диск для загрузки системы.

-v — текстовая загрузка;

npci=0x3000 — используется для установки с картами радеон, npci=0x2000 для NVidia. При установке системы может понадобится аргумент kext-dev-mode=1. Я не буду их все перечислять, по описанию аргументов достаточно статей. В моем случае никакой аргумент не нужен при загрузке и установке любой версии системы, в вашем может понадобиться один или несколько из выше перечисленных.

CPU это больше для косметики, какое вы установите значение здесь в первом поле:

Такое значение будет отображаться в окне об этом Mac.

Следующий важный пункт Graphics

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

Очень важный пункт SMBIOS, без него не загрузится система.

Но здесь тоже есть небольшие ньюансы, так как SMBIOS так же и имитирует некоторые процессы проходящие на компьютерах Apple. Например, на моем компе, при установленном IMac выключается долго — тухнет, но вентиляторы еще некоторое время крутят, а с указанным Mac PRO все отлично.

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

Важно! Если при настройке файла конфигурации, вы по каким то причинам не убедившись в работоспособности, включили быструю загрузку «Fast» или таймер «0», а в панель Clover нужно попасть, то сразу после загрузки BIOS нажмите несколько раз клавишу «Пробел«. Это вызовет окно выбора загрузки и конфигурации загрузчика.

Если же с первого раза у вас не получилось, то монтировать EFI раздел можно с помощью EFI Mounter. В Sierra только с помощью команды в терминале:

Что бы не быть голословным, настроенный при написании config я поместил в EFI и замечательно перезагрузился. То есть для моего железа вполне достаточно в автоматический config.plist созданный CLOVER просто добавить SMBIOS.

Пробуйте, не пугайтесь если с первого раза у вас не получится через это проходят все. Помните, что правильно настроенный config подходит не только под Mavericks или El Capitan — он подходит и для Sierra, и для Yosemite.

Вас могут заинтересовать:

Добавление комментариев отключено! Так как мы задолбались удалять спам, которого в десятки раз больше, чем реальных, относящиеся к теме сообщений. С уважением, администрация DDR5.RU.

Читайте также:  Permission denied publickey github windows

комментариев 30

Подскажите пожалуйста. Я клонировал maverick с hdd на ssd
Во время клонирования инсталировал кловер на ssd

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

как установить загрузку с SSD для клонированной системы (10.9.5)?

Скорей всего, на SSD отсутствует загрузчик. Запустите систему с помощью флешки, монтируйте EFI раздел SSD, установите и настройте Clover (если есть копия уже настроенного загрузчика, то просто скопируйте файлы). После это в биосе в порядке загрузки в первой строке выберите SSD диск (выбор UEFI или MBR зависит от настроек загрузчика, при не правильном выборе система не будет запускаться, загрузка будет останавливаться на загрузчике).

после краха винды и восстановления с обновлением, нет загрузки кловера, который стоял на разделе efi диска с хакинтошем, а винда стоит на другом диске и загрузка происходит сразу с неё, можно ли без последствий перенести или заменить раздел efi c хакинтошного диска на раздел efi диска с виндоусом. Cистема стоит на Lenovo thinkpad x230, El Capitan, и 10 windows- на двух отдельных ssd

Можно загрузить Clover с флешки и запустить Mac OS, после чего удалить содержимое EFI, установить Clover и настроить все с нуля из нее. Теоретически можно заменить содержимое и из винды, но результат получиться очень спорный.

Зачем сложности? У меня два компа с разными характеристиками, на оба закинул кловер который был на установочной флехе и все работает не хуже чем когда настраивал сам. Это не панацея, я думаю что проканает не всегда, но первым делом, по моему, стоит попробовать так, после первой установки, а там разберёшься

Забыл, единственное что придётся менять — это кексы подсунуть, ито не всегда

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

Я делаю все как в инструкции, но clover устанавливается на диск с системой, а не на efi раздел, и помп загрузиться не может. либо-же новые версии вообще выдают ошибку при установке.

Добрый день! Так и должно быть. Clover при автоматической установке сам создает EFI раздел и устанавливается на том диске, на котором вы укажите. Иначе и быть не может. Если вы считаете что он устанавливает не туда, то просто перенесите все файлы загрузчика на подготовленный вами раздел вручную.

У меня после установки кловер приложения и кексты не хотят устанавливаться, ноут просто перезагружается, три раза переустанавливал систему, ничего не помогает( Что мне делать?

Как относится установка приложений к загрузчику?)))

ну, когда перезагружаюсь с флешки, всё работает супер)

Ищите причину, настраивайте, исправляйте ошибки и т.д. и т.п., кроме вас этим заниматься никто не будет…

Подскажите как настроить встроенную камеру на ноутбуке asus x550c хакинтош 10,13,6?

config.plist в CLOVER Внес необходимые изменения, закрыл. При новом открытии все стало как прежде. Как сохранить внесенные изменения?

Самый простой вариант — создать дубликат файла, внести изменения, оригинал удалить, дубликат переименовать в config.
Второй способ — создать дубликат(например, config1), внести изменения и в настройках clover при загрузке указать загрузку с данным файлом

Здравствуйте, у меня такая проблема, сделал все по инструкции, но сам Кловер появляется, в дисков откуда загружать он не видит

AHCI включен в биосе?

по ссылке на скачивание кловера скачиваеться не инсталлер а два файла с расширением pkg и md5.
Что делать?

а я хотел сделать это все на виндовс

Для виндовса вот такой способ создания загрузочной флэшки есть https://ddr5.ru/ustanovka-hackintosh-pri-pomoshhi-bdu-i-recovery-obraza/

Привет, есть такая проблемка. EFI раздел работает только когда загрузка через USB порт. Т.е. даже если я развернул всё правильно на sdd, кловер не будет учитываться биосом, или тупо не находит его, а если тот же ssd как внешний через USB подключить, то он собстенно работает. Что с юби установочной флешки, с ssd через usb порт всё грузит, как только вставляешь sdd в sata порт магия пропадает, он его не видит как загрузочный UEFI.

Такое может быть из-за установленный настроек Clover при установке, он не определяет Boot file в корневой папке, было когда-то такое. Совсем не обязательно он должен определятся как UEFI, чтобы быть загрузочным. При моих установках создается для диска в загрузках две метки, первая — с UEFI, а вторая — без, и обе являются загрузочными. ОС загружается с любого из них.

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

Большой разницы вообщем нет, с UEFI он запускается или нет. За это отвечают верхние два пункта настроек при установке Clover — «Установить Кловер только для UEFI загрузки (нет легаси)» и «Установить Кловер на ESP (EFI System Partition) указанного тома», если установлена первая, то загрузка будет возможна только из записи в списке с UEFI. Это важно было для материнских плат в которых UEFI интерфейса еще не было. Разницы абсолютно никакой нет, на работу самой ОС установленный способ загрузки никак не влияет.

мать uefi не желает видеть boot сектор… что делать я хз.

Источник

Поделиться с друзьями
Советы экспертов и специалистов