Dual boot met Windows

Dit is een artikel over de verschillende methoden om Arch/Windows naast elkaar te laten bestaan.

Belangrijke informatie

Beperkingen Windows UEFI vs BIOS

Microsoft legt beperkingen op voor welke opstartmodus en partitioneringsstijl van firmware kan worden ondersteund op basis van de gebruikte versie van Windows:

Dit artikel of deze sectie behoeft uitbreiding.

Reden: UEFI/MBR wordt niet ondersteund door het Windows-installatieprogramma, maar Windows kan handmatig worden geïmplementeerd en opgestart in UEFI/MBR (in ieder geval Windows 10 kan dat). (Bespreek in Talk:Dual boot met Windows#)

  • Windows XP zowel x86 32-bit als x86_64 (ook wel x64 genoemd) (RTM en alle Service Packs) versies ondersteunen niet het booten in UEFI modus (IA32 of x86_64) vanaf elke schijf (MBR of GPT) OF in BIOS modus vanaf GPT schijf. Ze ondersteunen alleen BIOS boot en alleen van MBR schijf.
  • Windows Vista of 7 x86 32-bit (RTM en alle Service Packs) versies ondersteunen booten in BIOS modus alleen van MBR schijven, niet van GPT schijven. Ze ondersteunen geen x86_64 UEFI of IA32 (x86 32-bit) UEFI boot. Ze ondersteunen alleen BIOS boot en alleen van MBR disk.
  • Windows Vista RTM x86_64 (alleen RTM) versie ondersteunt opstarten in BIOS mode alleen van MBR disks, niet van GPT disks. Het ondersteunt geen x86_64 UEFI of IA32 (x86 32-bit) UEFI boot. Het ondersteunt alleen BIOS boot en alleen van MBR schijf.
  • Windows Vista (SP1 en hoger, niet RTM) en Windows 7 x86_64 versies ondersteunen opstarten in x86_64 UEFI modus alleen van GPT schijf, OF in BIOS modus alleen van MBR schijf. Ze ondersteunen geen IA32 (x86 32-bits) UEFI-opstart vanaf GPT/MBR-schijf, x86_64 UEFI-opstart vanaf MBR-schijf of BIOS-opstart vanaf GPT-schijf.
  • Windows 8/8.1 x86 32-bits ondersteunen opstarten in IA32 UEFI-modus vanaf GPT-schijf alleen, OF in BIOS-modus vanaf MBR-schijf alleen. Ze ondersteunen geen x86_64 UEFI boot vanaf GPT/MBR disk, x86_64 UEFI boot vanaf MBR disk, of BIOS boot vanaf GPT disk. Op de markt zijn de enige systemen waarvan bekend is dat ze worden geleverd met IA32 (U)EFI enkele oude Intel Macs (pre-2010 modellen?) en Intel Atom System-on-Chip (Clover Trail en Bay Trail) Windows Tablets. waarin het ALLEEN in IA32 UEFI modus opstart en ALLEEN vanaf GPT schijf.
  • Windows 8/8.1 x86_64 versies ondersteunen opstarten in x86_64 UEFI modus alleen vanaf GPT schijf, OF in BIOS modus alleen vanaf MBR schijf. Ze ondersteunen geen IA32 UEFI boot, x86_64 UEFI boot vanaf MBR disk, of BIOS boot vanaf GPT disk.

In geval van voorgeïnstalleerde Systemen:

  • Alle systemen die voorgeïnstalleerd zijn met Windows XP, Vista of 7 32-bit, ongeacht Service Pack level, bitness, edition (SKU) of aanwezigheid van UEFI support in firmware, booten standaard in BIOS/MBR mode.
  • De meeste systemen die met Windows 7 x86_64 zijn voorgeïnstalleerd, starten standaard op in de BIOS/MBR-modus, ongeacht het Service Pack-niveau, de bitness of de editie (SKU). Van zeer weinig recente systemen die met Windows 7 zijn voorgeïnstalleerd, is bekend dat ze standaard in de x86_64 UEFI/GPT-modus opstarten.
  • Alle systemen die met Windows 8/8.1 zijn voorgeïnstalleerd, starten op in de UEFI/GPT-modus. De bitness van de firmware komt overeen met de bitness van Windows, d.w.z. x86_64 Windows 8/8.1 boot in x86_64 UEFI mode en 32-bit Windows 8/8.1 boot in IA32 UEFI mode.

De beste manier om de boot mode van Windows te detecteren is om het volgende te doen:

  • Boot in Windows
  • Druk op de toetsen Win+R om het dialoogvenster Uitvoeren te starten
  • In het dialoogvenster Uitvoeren typt u msinfo32.exe en drukt u op Enter
  • In de vensters Systeeminformatie selecteert u Systeemoverzicht aan de linkerkant en controleert u de waarde van het item BIOS-modus aan de rechterkant
  • Als de waarde UEFI is, start Windows op in UEFI/GPT-modus. Als de waarde Legacy is, start Windows op in de BIOS/MBR-modus.

In het algemeen dwingt Windows het type partitionering af van de gebruikte firmwaremodus, d.w.z. als Windows wordt opgestart in de UEFI-modus, kan het alleen worden geïnstalleerd op een GPT-schijf. Als Windows wordt opgestart in Legacy BIOS-modus, kan het alleen worden geïnstalleerd op een MBR-schijf. Dit is een beperking die wordt afgedwongen door het Windows-installatieprogramma, en sinds april 2014 is er geen officieel (door Microsoft) ondersteunde manier om Windows in UEFI/MBR- of BIOS/GPT-configuratie te installeren. Windows ondersteunt dus alleen of UEFI/GPT boot of BIOS/MBR configuratie.

Tip: Windows 10 versie 1703 en nieuwer ondersteunt het converteren van BIOS/MBR naar UEFI/GPT met behulp van MBR2GPT.EXE.

Een dergelijke beperking wordt niet afgedwongen door de Linux-kernel, maar kan afhankelijk zijn van welke bootloader wordt gebruikt en/of hoe de bootloader is geconfigureerd. De Windows-beperking moet worden overwogen als de gebruiker Windows en Linux van dezelfde schijf wil booten, aangezien de installatieprocedure van de bootloader afhangt van het firmwaretype en de configuratie van de schijfpartitie. In het geval dat Windows en Linux vanaf dezelfde schijf dual booten, is het raadzaam om de methode te volgen die door Windows wordt gebruikt, d.w.z. ofwel voor UEFI/GPT boot of BIOS/MBR boot gaan. Zie https://support.microsoft.com/kb/2581408 voor meer informatie.

Beperkingen installatiemedia

Intel Atom System-on-Chip Tablets (Clover Trail en Bay Trail) bieden alleen IA32 UEFI firmware zonder Legacy BIOS (CSM) ondersteuning (in tegenstelling tot de meeste x86_64 UEFI systemen), als gevolg van Microsoft Connected Standby richtlijnen voor OEM’s. Door het ontbreken van Legacy BIOS ondersteuning in deze systemen, en het ontbreken van 32-bit UEFI boot in Arch Official Install ISO (FS#53182), kan het officiële installatiemedium niet booten op deze systemen. Zie Unified Extensible Firmware Interface#UEFI firmware bitness voor meer informatie en beschikbare workarounds.

Bootloader UEFI vs BIOS beperkingen

De meeste linux bootloaders die voor het ene firmware type zijn geïnstalleerd kunnen geen bootloaders van het andere firmware type starten of chainloaden. Dat wil zeggen, als Arch is geïnstalleerd in UEFI/GPT of UEFI/MBR modus op een schijf en Windows is geïnstalleerd in BIOS/MBR modus op een andere schijf, kan de UEFI bootloader die door Arch wordt gebruikt niet de BIOS geïnstalleerde Windows chainloaden op de andere schijf. Op dezelfde manier als Arch is geïnstalleerd in BIOS/MBR of BIOS/GPT modus op de ene schijf en Windows is geïnstalleerd in UEFI/GPT op een andere schijf, kan de BIOS bootloader die door Arch wordt gebruikt de UEFI geïnstalleerde Windows niet chainloaden op de andere schijf.

De enige uitzonderingen hierop zijn GRUB in Apple Macs waar GRUB in UEFI mode BIOS geïnstalleerde OS kan booten via appleloader commando (werkt niet in niet-Apple systemen), en rEFInd dat technisch gezien het booten van legacy BIOS OS van UEFI systemen ondersteunt, maar niet altijd werkt in niet-Apple UEFI systemen volgens de auteur Rod Smith.

Als Arch echter in BIOS/GPT op de ene schijf is geïnstalleerd en Windows in BIOS/MBR mode op een andere schijf, dan KAN de BIOS boot loader die Arch gebruikt Windows op de andere schijf booten, als de boot loader zelf de mogelijkheid heeft om te chainloaden vanaf een andere schijf.

Opmerking: Om te dual-booten met Windows op dezelfde schijf, moet Arch dezelfde firmware boot mode en partitionering combinatie gebruiken als de Windows installatie.

Windows Setup maakt een 100 MiB EFI systeem partitie (behalve voor Advanced Format 4K native drives waar het een 260 MiB ESP maakt), dus meervoudig kernel gebruik is beperkt. Workarounds omvatten:

  • Mount ESP naar /efi en gebruik een boot loader die bestandssysteem drivers heeft en in staat is om kernels te starten die op andere partities staan.
  • Breid de EFI systeempartitie uit, meestal door de Recovery partitie te verkleinen of de Windows partitie te verplaatsen (UUIDs zullen veranderen).
  • Back-up en verwijdering van onnodige lettertypen in esp/EFI/Microsoft/Boot/Fonts/ .
  • Back-up en verwijdering van onnodige taalmappen in esp/EFI/Microsoft/Boot/ (bijvoorbeeld om alleen en-US te behouden).

UEFI Secure Boot

Alle voorgeïnstalleerde Windows 8/8.1-systemen booten standaard op in UEFI/GPT-modus en hebben UEFI Secure Boot standaard ingeschakeld. Dit is verplicht gesteld door Microsoft voor alle OEM voorgeïnstalleerde systemen.

Arch Linux installatiemedia ondersteunen Secure Boot niet. Zie Secure Boot#Booten van een installatiemedium.

Het is raadzaam om UEFI Secure Boot handmatig uit te schakelen in de firmware setup voordat u Arch Linux probeert op te starten. Windows 8/8.1 ZOU goed moeten blijven opstarten, zelfs als Secure boot is uitgeschakeld. Het enige probleem met het uitschakelen van UEFI Secure Boot ondersteuning is dat het fysieke toegang tot het systeem vereist om de secure boot optie in de firmware setup uit te schakelen, aangezien Microsoft expliciet de aanwezigheid van een methode om op afstand of programmatisch (vanuit het OS) secure boot uit te schakelen heeft verboden in alle Windows 8/8.1 voorgeïnstalleerde systemen

Snel opstarten en hibernation

Er zijn twee OS’en die in hibernation kunnen worden gezet, u kunt Windows in hibernate zetten en Linux (of een ander OS) booten, of u kunt Linux in hibernate zetten en Windows booten, of beide OS’en in hibernate zetten.

Waarschuwing: Gegevensverlies kan optreden als Windows in winterslaap gaat en u dual boot in een ander OS en wijzigingen aanbrengt in bestanden op een bestandssysteem (zoals NTFS) dat kan worden gelezen en beschreven door Windows en Linux, en dat is gemount door Windows . Evenzo kan gegevensverlies optreden wanneer Linux een winterslaap houdt, en u dubbel opstart in een ander besturingssysteem, enz. Windows kan zelfs in slaapstand gaan als u op afsluiten drukt, zie sectie #Windows instellingen.

Om dezelfde reden, als u één EFI Systeem Partitie deelt tussen Windows en Linux, dan kan de EFI Systeem Partitie beschadigd raken als u in slaapstand gaat (of afsluit met Snel Opstarten ingeschakeld) en dan Linux opstart, of Linux in slaapstand zet en dan Windows opstart.

ntfs-3g heeft een beveiliging toegevoegd om te voorkomen dat NTFS-bestandssystemen in de slaapstand worden gemount met lezen en schrijven, maar het NTFS-stuurprogramma in de Linux-kernel heeft zo’n beveiliging niet.

Windows kan bestandssystemen zoals ext4, die veel voor Linux worden gebruikt, standaard niet lezen. Met deze bestandssystemen hoeft geen rekening te worden gehouden, tenzij u er een Windows-stuurprogramma voor installeert.

Windows-instellingen

Snel opstarten is een functie in Windows 8 en hoger die de computer in een winterslaap brengt in plaats van deze daadwerkelijk af te sluiten om de opstarttijden te versnellen.

Er zijn meerdere opties met betrekking tot de Windows-instellingen voor Snel opstarten en winterslaap die in de volgende secties worden behandeld.

  • Snel opstarten uitschakelen en winterslaap uitschakelen
  • Snel opstarten uitschakelen en winterslaap inschakelen
  • Snel opstarten inschakelen en winterslaap inschakelen

De procedure voor het uitschakelen van Snel opstarten wordt hier beschreven voor Windows 8 en hier voor Windows 10. In elk geval als u een instelling uitschakelt, zorg er dan voor dat u de instelling uitschakelt en vervolgens Windows afsluit, voordat u Linux installeert; merk op dat opnieuw opstarten niet voldoende is.

Snel opstarten uitschakelen en slaapstand uitschakelen

Dit is de veiligste optie, en aanbevolen als u niet zeker bent over het probleem, omdat het de minste hoeveelheid bewustzijn van de gebruiker vereist bij het opnieuw opstarten van het ene OS in het andere. U kunt dezelfde EFI Systeem Partitie delen tussen Windows en Linux.

Snel opstarten uitschakelen en slaapstand inschakelen

Deze optie vereist bewustzijn van de gebruiker bij het herstarten van het ene OS naar het andere.Als u Linux wilt starten terwijl Windows in de slaapstand staat, wat een veel voorkomend geval is, dan

  • moet u een aparte EFI Systeem Partitie (ESP) gebruiken voor Windows en Linux, en ervoor zorgen dat Windows de ESP die gebruikt wordt voor Linux niet aankoppelt. Aangezien er slechts één ESP per station kan zijn, moet de ESP die voor Linux wordt gebruikt, zich op een ander station bevinden dan de ESP die voor Windows wordt gebruikt. In dit geval kunnen Windows en Linux nog steeds op dezelfde schijf in verschillende partities worden geïnstalleerd, als je de ESP die voor Linux wordt gebruikt op een andere schijf plaatst dan de Linux root partitie.
  • je kunt geen enkel bestandssysteem in Linux lezen-schrijven mounten, dat door Windows is gemount terwijl Windows in de slaapstand staat. U moet hier uiterst voorzichtig mee zijn, en ook rekening houden met Automount gedrag.
  • Als u Windows volledig afsluit, in plaats van de slaapstand, dan kunt u het bestandssysteem lezen-schrijven mounten.
Opmerking: U kunt dit probleem voor een schijf vermijden door een schijf als een externe schijf in Windows te mounten en de schijf in Windows uit te werpen voordat u de slaapstand inschakelt.
Snel opstarten inschakelen en slaapstand inschakelen

Dezelfde overwegingen gelden als in het geval “Snel opstarten uitschakelen en slaapstand inschakelen”, maar omdat Windows niet volledig kan worden afgesloten, alleen in de slaapstand, kunt u nooit lees-schrijf mounten een bestandssysteem dat was aangekoppeld door Windows terwijl Windows in de slaapstand staat.

Opmerking: Windows updates kunnen Snel Opstarten opnieuw inschakelen, zoals gemeld in .

Windows bestandsnamen beperkingen

Windows is beperkt tot bestandspaden die korter zijn dan 260 tekens.

Windows beperkt ook bepaalde tekens in bestandsnamen om redenen die helemaal teruggaan tot DOS:

  • < (kleiner dan)
  • > (groter dan)
  • : (dubbele punt)
  • " (dubbel aanhalingsteken)
  • / (voorwaartse schuine streep)
  • \ (backslash)
  • | (verticale streep of pipe)
  • ? (vraagteken)
  • * (asterisk)

Dit zijn beperkingen van Windows en niet van NTFS: elk ander besturingssysteem dat de NTFS partitie gebruikt zal in orde zijn. Windows zal deze bestanden niet detecteren en het uitvoeren van chkdsk zal er waarschijnlijk toe leiden dat ze worden verwijderd. Dit kan leiden tot potentieel gegevensverlies.

NTFS-3G past Windows beperkingen toe op nieuwe bestandsnamen via de windows_names optie (zie fstab).

Installatie

De aanbevolen manier om een Linux/Windows dual booting systeem op te zetten is om eerst Windows te installeren, waarbij slechts een deel van de schijf wordt gebruikt voor de partities. Wanneer u klaar bent met de Windows-installatie, start u op in de Linux-installatieomgeving waar u partities voor Linux kunt maken en de grootte ervan kunt wijzigen terwijl u de bestaande Windows-partities ongemoeid laat. De Windows installatie zal de EFI systeempartitie aanmaken die gebruikt kan worden door uw Linux boot loader.

Windows voor Linux

BIOS systemen

Een Linux boot loader gebruiken

U kunt elke multi-boot ondersteunende BIOS boot loader gebruiken.

Een Windows boot loader gebruiken

Met deze setup laadt de Windows bootloader GRUB die vervolgens Arch boot.

Windows Vista/7/8/8.1 boot loader

Dit artikel of onderdeel heeft taal-, wiki syntax- of stijlverbeteringen nodig. Zie Help:Style voor referentie.

Reden: Bevat persoonlijk commentaar. (Bespreek dit in Talk:Dual boot met Windows#)

De feitelijke juistheid van dit artikel of onderdeel wordt betwist.

Reden: Met ext3 geformatteerde /boot partitie werkt Windows bootloader prima (Bespreek in Talk:Dual boot met Windows#)

Om de Windows bootloader de Linux partitie te laten zien, moet een van de gemaakte Linux partities FAT32 zijn (in dit geval /dev/sda3). De rest van de installatie is vergelijkbaar met een typische installatie. In sommige documenten staat dat de partitie die door de Windows bootloader wordt geladen een primaire partitie moet zijn, maar ik heb dit zonder problemen gebruikt op een extended partitie.

  • Wanneer u de GRUB boot loader installeert, installeer deze dan op uw /boot partitie in plaats van op de MBR.
    Opmerking: Mijn /boot-partitie is bijvoorbeeld /dev/sda5. Dus installeerde ik GRUB op /dev/sda5 in plaats van /dev/sda. Voor hulp hierbij, zie GRUB/Tips and tricks#Install to partition or partitionless disk.

  • Under Linux maak een kopie van de boot info door het volgende te typen in de command shell:
  • Boot naar Windows en open het en je zou het linux.bin bestand moeten kunnen zien op C:\. Voer nu cmd uit met beheerdersrechten (ga naar Start > Alle programma’s > Bureau-accessoires, klik met de rechtermuisknop op Opdrachtprompt en selecteer Uitvoeren als beheerder):
bcdedit /create /d "Linux" /application BOOTSECTOR
  • BCDEdit zal een UUID teruggeven voor deze invoer die ik in de volgende stappen {ID} zal noemen. U zult {ID} moeten vervangen door de werkelijke geretourneerde identifier. Een voorbeeld van {ID} is {d7294d4e-9837-11de-99ac-f3f3a79e3e93}.
bcdedit /set {ID} device partition=c:bcdedit /set {ID} path \linux.binbcdedit /displayorder {ID} /addlastbcdedit /timeout 30

Reboot en geniet. In mijn geval gebruik ik de Windows bootloader zodat ik de tweede aan/uit-knop van mijn Dell Precision M4500 kan gebruiken om Linux op te starten in plaats van Windows.

UEFI systemen

Als u Windows al hebt geïnstalleerd, dan heeft het al een aantal partities aangemaakt op een GPT-geformatteerde schijf:

  • een Windows Recovery Environment partitie, meestal met een grootte van 499 MiB, die de bestanden bevat die nodig zijn om Windows op te starten (d.w.z. het equivalent van Linux’s /boot),
  • een EFI-systeempartitie met een FAT32-bestandssysteem,
  • een Microsoft Reserved Partition, over het algemeen met een grootte van 128 MiB,
  • een Microsoft-basisgegevenspartitie met een NTFS-bestandssysteem, die overeenkomt met C:,
  • mogelijk systeemherstel- en back-uppartities en/of secundaire gegevenspartities (die vaak overeenkomen met D: en hoger).

Gebruik het Schijf Beheer programma in Windows, controleer hoe de partities zijn gelabeld en welk type wordt gerapporteerd. Dit zal u helpen te begrijpen welke partities essentieel zijn voor Windows, en welke andere u zou kunnen hergebruiken. Het Windows hulpprogramma Schijfbeheer kan ook worden gebruikt om Windows (NTFS) partities te verkleinen om schijfruimte vrij te maken voor extra partities voor Linux.

Waarschuwing: De eerste 4 partities in de bovenstaande lijst zijn essentieel, verwijder ze niet.

U kunt vervolgens doorgaan met partitioneren, afhankelijk van uw behoeften.

Bedenk dat een extra EFI-systeempartitie niet moet worden gemaakt, omdat deze kan voorkomen dat Windows opstart. Koppel gewoon de bestaande partitie.

Opmerking: Het verschijnt alleen als Linux is geïnstalleerd op de tweede harde schijf en een nieuwe EFI-systeempartitie is gemaakt op de tweede harde schijf.

De bootloader moet het chainloaden van andere EFI-toepassingen ondersteunen om dual boot Windows / Linux te doen.

Tip: rEFInd en systemd-boot zullen automatisch Windows Boot Manager (\EFI\Microsoft\Boot\bootmgfw.efi) detecteren en het automatisch in hun bootmenu laten zien. Voor GRUB volgt u ofwel GRUB#Windows geïnstalleerd in UEFI/GPT modus om handmatig opstartmenu-item toe te voegen of GRUB#Detecteren van andere besturingssystemen voor een gegenereerd configuratiebestand.

Computers die met nieuwere versies van Windows worden geleverd, hebben vaak Secure Boot ingeschakeld. U moet extra stappen ondernemen om Secure Boot uit te schakelen of om uw installatiemedia compatibel te maken met Secure Boot (zie hierboven en op de gelinkte pagina).

Linux voor Windows

Ondanks dat de aanbevolen manier om een Linux/Windows dual booting systeem op te zetten is om eerst Windows te installeren, kan het ook andersom worden gedaan. In tegenstelling tot het installeren van Windows voor Linux, moet je van te voren een partitie voor windows reserveren, zeg 40GB of groter. Of wat ongepartitioneerde schijfruimte hebben, of partities voor Windows maken en verkleinen vanuit de Linux installatie, alvorens de Windows installatie te starten.

UEFI firmware

Windows zal de reeds bestaande EFI systeem partitie gebruiken. In tegenstelling tot wat eerder werd gezegd, is het onduidelijk of een enkele partitie voor Windows, zonder de Windows Herstel Omgeving en zonder Microsoft Gereserveerde Partitie, niet zal volstaan.

Volgt een schema, ervan uitgaande dat Secure Boot is uitgeschakeld in de firmware.

  1. Boot in Windows installatie. Let op dat het alleen de intend partitie gebruikt, maar laat het verder zijn werk doen alsof er geen Linux installatie is.
  2. Volg de #Fast Startup and hibernation sectie.
  3. Verhelp de mogelijkheid om Linux te laden bij het opstarten, misschien door #Cannot boot Linux after installing Windows te volgen. Het werd reeds vermeld in #UEFI systemen dat sommige Linux boot managers automatisch Windows Boot Manager zullen detecteren. Hoewel nieuwere Windows installaties een geavanceerde herstart optie hebben, van waaruit u in Linux kunt booten, wordt geadviseerd om andere middelen te hebben om in Linux te booten, zoals een arch installatie media of een live CD.

Troubleshooting

Kan geen nieuwe partitie maken of een bestaande partitie lokaliseren

Zie #Windows UEFI vs BIOS beperkingen.

Kan Linux niet booten na installatie van Windows

Zie Unified Extensible Firmware Interface#Windows wijzigt opstartvolgorde.

Herstel een Windows opstartrecord

Overeengekomen (en voor installatiegemak), wordt Windows meestal op de eerste partitie geïnstalleerd en installeert het zijn partitietabel en verwijzing naar zijn bootloader op de eerste sector van die partitie. Als je per ongeluk een bootloader zoals GRUB installeert op de Windows-partitie of de bootrecord op een andere manier beschadigt, moet je een hulpprogramma gebruiken om het te repareren. Microsoft heeft een boot sector fix utility FIXBOOT en een MBR fix utility FIXMBR op hun herstel schijven, of soms op hun installatie schijven. Met deze methode kunt u de verwijzing op de bootsector van de eerste partitie naar respectievelijk het bootloader bestand en de verwijzing op de MBR naar de eerste partitie repareren. Hierna moet u GRUB opnieuw installeren op de MBR zoals oorspronkelijk de bedoeling was (dat wil zeggen dat de GRUB bootloader kan worden toegewezen om de Windows bootloader te chainloaden).

Wenst u terug te keren naar het gebruik van Windows, dan kunt u het FIXBOOT commando gebruiken dat de MBR ketent naar de boot sector van de eerste partitie om het normale, automatische laden van het Windows besturingssysteem te herstellen.

Opgemerkt, er is een Linux utility genaamd ms-sys (package ms-sysAUR in AUR) die MBR’s kan installeren. Echter, dit hulpprogramma is momenteel alleen in staat om nieuwe MBR’s te schrijven (alle OS’s en bestandssystemen ondersteund) en boot sectoren (a.k.a. boot record; gelijk aan het gebruik van FIXBOOT) voor FAT bestandssystemen. De meeste LiveCD’s hebben dit programma niet standaard, dus het zal eerst geïnstalleerd moeten worden, of je kunt kijken naar een rescue CD die het wel heeft, zoals Parted Magic.

Eerst, schrijf de partitie info (tabel) opnieuw door:

# ms-sys --partition /dev/sda1

Volgende, schrijf een Windows 2000/XP/2003 MBR:

# ms-sys --mbr /dev/sda # Read options for different versions

Daarna, schrijf de nieuwe boot sector (boot record):

# ms-sys -(1-6) # Read options to discover the correct FAT record type

ms-sys kan ook Windows 98, ME, Vista, en 7 MBRs schrijven, zie ms-sys -h.

Tijdstandaard

  • Aanbevolen: Stel zowel Arch Linux als Windows in om UTC te gebruiken, volgens System time#UTC in Windows. Sommige versies van Windows zetten de hardware klok terug naar localtime als ze zijn ingesteld om de tijd online te synchroniseren. Dit probleem lijkt te zijn opgelost in Windows 10.
  • Niet aanbevolen: Stel Arch Linux in op localtime en schakel alle tijdsynchronisatie daemons uit. Dit laat Windows zorgen voor hardware klok correcties en je zult moeten onthouden om in Windows op te starten ten minste twee keer per jaar (in de lente en de herfst) wanneer de zomertijd ingaat. Dus vraag alsjeblieft niet op de forums waarom de klok een uur achter of voor loopt als je gewoonlijk dagen of weken lang niet in Windows opstart.

Zie ook

  • Start Windows vanaf een snelkoppeling op het bureaublad
  • Eenmalig opstarten in Windows partitie vanaf snelkoppeling op het bureaublad
  • Hulpprogramma voor het branden van Windows 7/8/8.1/10 ISO naar Flash Drive voor Linux (MBR/GPT, BIOS/UEFI, FAT32/NTFS)

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.