U moet de BCD (Boot Configuration Data) store handmatig bewerken. Om dat te doen, moet je gebruik maken van een tool genaamd bcdedit.
Exporteer BCD-instellingen voor backup
Begin met het exporteren van je huidige BCD-instellingen voor backup.
- Start op in Windows 7
- Log in met een administrator account
- Open een verhoogde opdrachtprompt
- Typ
bcdedit /export c:\bcdbackup
en druk op Enter
Dit maakt een bestand met de naam bcdbackup op uw C-schijf. Merk op dat er geen bestandsextensie in de bestandsnaam staat. Hier is geen bestandsextensie nodig. Je kunt deze locatie of de naam van het bestand veranderen als je wilt, maar als het in de root van C wordt opgeslagen, is het gemakkelijk te vinden als dat nodig is.
Lijst van alle entries in BCD store
Dit geeft een lijst van alle besturingssystemen waarvan de computer kan opstarten.
- Voer
bcdedit
in en druk op Enter
- Voer
bcdedit /v
in en druk op Enter
Door de V-schakelaar te gebruiken geeft de lijst je de UUIDs. Hier is een voorbeeld van hoe het eruit zou kunnen zien als u alleen bcdedit
gebruikt zonder de V (verbose) schakelaar.
En hier is een voorbeeld met de V switch.
Je moet de V switch gebruiken om de UUIDs voor de verschillende besturingssystemen te zien.
Verwijder de Windows XP entry
Zie je een entry voor Windows XP aan de rechterkant van de description headline? Zo ja, dan moet je die verwijderen. En om het te verwijderen, moet je de identifier weten.
De identifier is het UUID nummer dat je aan de rechterkant van de identifier koptekst ziet, inclusief de accolades. accolades zijn de gekrulde haakjes aan het begin en het eind van het nummer.
- Als u dat nog niet gedaan hebt, typt u
bcdedit /v
en drukt u opEnter
- Zoek de UUID-identificatie voor de vermelding met “Windows XP” als beschrijving.
- Typ
bcdedit /delete {UUID}
en druk opEnter om de invoer te verwijderen.
Afhankelijk van het aantal besturingssystemen dat je geïnstalleerd hebt, kan dit 4 tot 15 minuten duren. Laat het gewoon zijn ding doen, je krijgt een bevestigingsbericht te zien als het klaar is.
Waarschuwing! Zorg ervoor dat je de juiste UUID intypt! Je moet de UUID voor Windows XP intypen. Als je de UUID voor Windows 7 intypt, zul je niet in staat zijn om in Windows 7 op te starten, tenminste niet totdat je het herstelt met behulp van het backupbestand dat je eerder hebt gemaakt.
Wanneer u de bevestigingsboodschap ziet, typt u opnieuw bcdedit /v
en drukt u op Enter. Zorg ervoor dat er geen vermelding voor Windows XP meer is. Start de computer opnieuw op om er zeker van te zijn dat u kunt opstarten in Windows 7, en dat de bootloader niet langer het opstartmenu weergeeft. Als dit het geval is, bent u nu helemaal klaar.
Hoe herbouw je een bestaande BCD store met bootrec
Als je nog steeds het boot menu ziet, of als je niet in staat bent om in Windows 7 op te starten, dan zul je een van de twee dingen moeten doen.
- A: Herstel de BCD met het backupbestand dat je eerder gemaakt hebt (zie instructies hieronder). 0x2 & - B: U kunt opnieuw bouwen van de BCD met behulp van een tool genaamd Bootrec.
Om een van deze dingen te doen, moet je de System Recovery Options openen.
- Herstart de computer
- Houd de F8-toets direct na de POST ingedrukt, totdat u het menu Advanced Boot Options ziet. De POST is de power-on-self-test, dit is het eerste scherm dat verschijnt als je de computer opstart.
- Selecteer de optie Repair Your Computer (Uw computer repareren) en druk opEnter. Dit brengt u naar de System Recovery Options, ook bekend als WinRE (Windows Recovery Environment).
Wanneer je bij de System Recovery Options bent, klik je op de Command Prompt link om een commando prompt te openen. Om te proberen de bestaande BCD opslag opnieuw op te bouwen typt u bootrec /rebuildbcd
en drukt u op Enter. Nu zullen de harde schijven worden gescand op Windows-installaties.
Als de bootrec een Windows installatie vindt zal hij je vragen of je deze wilt toevoegen aan de bootlijst. Om ja te zeggen druk je op Y, om nee te zeggen druk je op N, en om ja te zeggen tegen alles druk je op A. Als Windows 7 eerder was verwijderd van de opstartlijst dan zou deze operatie het weer moeten toevoegen aan de opstartlijst.
Hoe maak je een nieuwe BCD store met bootrec
Als bootrec geen Windows installaties vindt, dan moet je de BCD helemaal verwijderen en dan het bootrec /rebuildbcd
commando opnieuw uitvoeren en bootrec zal een gloednieuwe werkende BCD store maken.
De BCD store bevindt zich in C:\Boot
. Maar in plaats van de BCD te verwijderen, kun je hem ook hernoemen van BCD naar BCD.old. Dit heeft hetzelfde effect als verwijderen - Windows zal het niet langer gebruiken, maar het voordeel is dat je een extra laag back-up hebt van de BCD. Om de BCD te hernoemen moet u eerst de attributen wijzigen.
- Type
attrib c:\boot\bcd -h -r -s
en druk op Enter Dit verwijdert de attributen Verborgen, Alleen-lezen en Systeem.
- Typ
ren c:\boot\bcd bcd.old
en druk op Enter
- Type
bootrec /rebuildbcd
en druk op Enter Om gevonden Windows-installaties aan de opstartlijst toe te voegen, drukt u op Y of A voor alle. Dit zou een nieuw BCD-bestand moeten makeninC:\Boot
. Dit nieuwe bestand zal verschillen van het oude bestand dat eerder hernoemd werd.
Start de computer opnieuw op en kijk of je in Windows 7 kunt opstarten, en of je het opstartmenu te zien krijgt. Als u het opstartmenu niet ziet en u kunt wel in Windows 7 opstarten, dan is alles nu in orde.
BCD instellingen importeren van backup
Als je om een of andere reden je BCD wilt terugzetten naar de backup die je eerder hebt gemaakt kun je het bcdedit /import c:\bcdbackup
commando gebruiken. Je kunt dit commando gebruiken vanuit Windows, of vanuit de WinRE opdrachtprompt.
Herinnering
Voor de toekomst, zorg ervoor dat je de oude Windows entry verwijdert uit de boot lijst voordat je de Windows folder verwijdert. Om dat te doen, kun je de msconfig
tool gebruiken, daar ben je vast wel bekend mee. Pas nadat je de boot list entry voor de Windows versie die je van plan bent te verwijderen hebt verwijderd, kun je de Windows map verwijderen.
Ik zou er persoonlijk de voorkeur aan geven om die schijfpartitie volledig te formatteren. Als je je zorgen maakt over je persoonlijke bestanden die nog op de oude schijf staan, dan kun je daar het beste een back-up van maken of ze simpelweg kopiëren naar de nieuwe schijf. Het is ook een goede gewoonte om persoonlijke bestanden op een aparte partitie op te slaan. Op die manier kunt u ze gemakkelijk openen vanuit andere besturingssystemen.