2024. április 18., csütörtök

Gyorskeresés

Windows – macOS Dual-boot egy meghajtón (Hackintosh, csak UEFI, 10.12 - 12)

Írta: | Kulcsszavak: macos . hackintosh . windows . dual-boot . clover . opencore

[ ÚJ BEJEGYZÉS ]

Dual-boot útmutató Windows 10 és macOS-hez minden eshetőségre
(macOS 10.12-től macOS Monterey 12-ig tesztelve)
(Windows 8 illetve régebbi macOS verziók is működhetnek, viszont nincsenek tesztelve)

(Ha a Windows van feltelepítve először és nem akarjuk elveszteni az adatainkat)
(Ha a macOS van feltelepítve először és utána akarjuk feltelepíteni a Windows-t)
(Ha egy teljesen üres meghajtónk van és a két rendszert fel szeretnénk telepíteni)

1. macOS telepítése meglévő Windows mellé
2. Windows telepítése meglévő macOS mellé
3. Üres meghajtóra való telepítés

FONTOS! Ez a módszer csak GPT(GUID)-UEFI gépeken működik (nem pedig MBR-Legacy)!
Mint mindig, a biztonsági mentés ajánlott.

Mire lesz szükségünk:
- GPT-UEFI Windows 10 telepítő USB
- macOS telepítő USB
- Működő Clover vagy OpenCore mappa

1. macOS telepítése meglévő Windows mellé

A probléma az, hogy a Windows 100 MB méretű EFI-t használ, míg az Apple 200 MB méretűt. Ahhoz, hogy fel tudjuk telepíteni a macOS-t át kell méreteznünk az EFI partíciónkat

- Nyomjunk egy „Win + R”-t és írjuk be: „diskmgmt.msc” (Windows Lemezkezelő)
- Jobb gomb, zsugorítsuk a Windows meghajtónkat, hogy új, Nem lefoglalt területet hozzunk létre a macOS számára (de még ne hozzunk létre új partíciót neki)
- Bootoljunk be a Windows telepítő USB-nkről és kattintsunk a „Repair your computer”-re (vagy Számítógép javítása)
- Az „Advanced options”-nál menjünk a „Command Prompt”-ra
- Írjuk be a következőket:
diskpart
(ez a Windows lemezkezelője)

list disk
(kilistázza a meghajtóinkat)

Itt válasszuk ki a Windows meghajtónkat (pl. 0)
sel disk 0

list vol
(kilistázza a köteteket, jegyezzük meg a Windows meghajtónk betűjelét, alapesetben és ebben a példában C: )

Válasszuk ki a Windows kötetet (pl 1)
sel vol 1

list part
(kilistázza a partíciókat a kiválasztott köteten)

Válasszuk ki az EFI partíciót (100 MB, type System, pl 1)
sel part 1

delete partition OVERRIDE
(letörli az EFI partíciónkat)

create partition efi size=200
(létrehozza az új EFI partíciót, mérete 200 MB)

format quick fs=fat32
assign letter=B

(hozzáad egy „B” betűjelet a meghajtóhoz, hogy azt kezelni tudjuk)

exit
(kiléphetünk a diskpart-ból)

bcdboot C:\windows /s B:
(létrehozza a Windows indulásához szükséges fájlokat. A C:\ helyére az a betűjel kell amit a sel vol-nál láttunk)

exit

- Készen vagyunk! Indítsuk újra a gépünket és az asztalra érve megint nyissunk egy Windows Lemezkezelőt
- A fennmaradó Nem lefoglalt helyen hozzunk létre a macOS-nek egy új partíciót (név: MAC, típus: mindegy, exFAT)
- Bootoljunk be a macOS telepítő USB-nkről
- A Lemezkezelőben formázzuk le a létrehozott MAC partíciót APFS-re
- Erre a partícióra telepítsük a macOS-t
- A telepítés után az asztalra érve csatoljuk fel az USB partíciónk EFI meghajtóját
- Másoljuk a CLOVER vagy OC mappát az asztalra (a BOOT mappa nem szükséges)
- Csatoljuk le és húzzuk ki a macOS USB-t
- Csatoljuk fel a rendszer EFI partícióját
- Másoljuk az imént asztalra másolt Clover vagy OC mappát az EFI mappába (OC esetében a config.plist/Misc/Seurity/BootProtect-et állítsuk “None”-ra)
- Indítsuk újra a gépet, látjuk, hogy a Windows automatikusan elindul, szóval be kell állítsuk, hogy a Clover vagy OC legyen az alapértelmezett bootloader
- Nyissuk meg a cmd-t adminisztrációs módban és írjuk be a következőt:
bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi
vagy ha OC akkor
bcdedit /set {bootmgr} path \EFI\OC\OpenCore.efi
Megj.: Ez azt mondja a Windows bootloader-nek, hogy ne az eredeti „bootmgfw.efi”-t töltse be induláskor, hanem a mi loaderünket

- Kész! Újraindítás után a mi bootloaderünk fogad minket, ki tudjuk választani melyik OS-t szeretnénk elindítani

2. Windows telepítése meglévő macOS mellé

- a macOS Lemezkezelőjében a „Nézet” menüben pipáljuk be az „Összes eszköz megjelenítése” opciót
- Kattintsunk a meghajtónk nevére majd menjünk a „Partícionálás”-ra
- Adjunk hozzá egy új partíciót a Windows-nak a macOS partíciónk zsugorításával (Név: WIN, Típus: MS-DOS FAT) (OC esetében a config.plist/Misc/Seurity/BootProtect-et állítsuk “None”-ra)
- Bootoljunk be a Windows telepítő USB-ről
- A telepítőben formázzuk le az imént létrehozott WIN partíciót
- Telepítsük rá a Windows-t
- Windows-on belül az asztalon írjuk be a következőt a cmd-be admin módban
bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi
vagy ha OC akkor
bcdedit /set {bootmgr} path \EFI\OC\OpenCore.efi
Megj.: Ez azt mondja a Windows bootloader-nek, hogy ne az eredeti „bootmgfw.efi”-t töltse be induláskor, hanem a mi loaderünket

- Kész! Újraindítás után a mi bootloaderünk fogad minket, ki tudjuk választani melyik OS-t szeretnénk elindítani

3. Üres meghajtóra való telepítés

- Bootoljuk be a macOS telepítőnket
- A Lemezkezelőben a „Nézet” menün belül válasszuk ki az „Összes eszköz megjelenítése” opciót
- Kattintsunk a meghajtónk nevére, „Törlés”, hozzunk létre egy új APFS partíciót a macOS-nek
- Kattintsunk a „Partícionálás”-ra és adjunk hozzá egy új partíciót a Windows-nak (Név: WIN, Típus: MS-DOS FAT)
- Telepítsük a macOS-t a létrehozott APFS partícióra
- Miután végeztünk a telepítéssel, asztalra érve csatoljuk fel a rendszerünk EFI partícióját, hozzunk létre egy új üres EFI mappát és másoljuk ide a működő Clover vagy OC mappánkat (OC esetében a config.plist/Misc/Seurity/BootProtect-et állítsuk “None”-ra)
- A macOS USB telepítőt kiadva dugjuk be a Windows telepítő USB-t és bootoljunk be róla
- A Windows telepítőben formázzuk a létrehozott WIN partíciót
- Telepítsük a Windows-t erre a partícióra
- Windows-on belül az asztalon írjuk be a következőt a cmd-be admin módban
bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi
vagy ha OC akkor
bcdedit /set {bootmgr} path \EFI\OC\OpenCore.efi
Megj.: Ez azt mondja a Windows bootloader-nek, hogy ne az eredeti „bootmgfw.efi”-t töltse be induláskor, hanem a mi loaderünket

- Kész! Újraindítás után a mi bootloaderünk fogad minket, ki tudjuk választani melyik OS-t szeretnénk elindítani

Megjegyzések

- NVRAM reset után a Windows automatikusan be fog tölteni (a Boot/Bootx64.efi miatt). Egyszerűen csak indítsuk újra a gépet, hogy betöltsön a bootloaderünk

- Ha hibákat kapunk a Windows telepítőben formázás közben: Néhány error azért van, mert a Windows észleli, hogy az EFI nem „Windows” 100 MB efi, hanem 200 MB. Hagyjuk figyelmen kívül az errort és próbáljuk meg folytatni a telepítést. Ha továbbment, nincs egyéb teendőnk. Ha nem ment tovább csatoljuk le az összes többi meghajtóinkat a telepítés idejére (először próbáljuk csak a külsőt lecsatolni, aztán ha még mindig nem jó a többi belsőt is, kivéve persze a telepítő USB-t). Ha még mindig nem megy akkor töröljük a WIN partíciót és hozzunk létre a nem lefoglalt területen egy új partíciót (ha az EFI-ben van OC vagy Clover ajánlott róluk előtte biztonsági másolatot készíteni, a Windows hajlamos letörölni őket ilyenkor)

- Ha triple-boot-ot akarunk Linux-al, hozzunk létre egy új partíciót neki a Windows, vagy a macOS meghajtónk zsugorításával, ellenőrizzük, hogy a Linux telepítő nem formázza újra az EFI-t, a BIOS-ban a boot sorrend elején legyen a „Windows Boot Manager”, majd Clover-ből ki tudjuk választani a Linux-ot (OC nem tesztelt), tesztelve Fedora 30-al

- BitLocker nincs tesztelve, ha használjuk kapcsoljuk ki a telepítés idejére, utána vissza lehet kapcsolni

- Ha elrontjuk a „bcdedit /set ...” sort semmi probléma, a Windows automatikusan el fog indulni akkor is, ha ezt a sort elrontjuk. Pontosan ezért nem szabad bántani a Windows által kreált „Boot” mappát és a benne levő „Bootx64.efi”-t

Copyright © 2000-2024 PROHARDVER Informatikai Kft.