FAQ - ook niet-linux
De volgende vraag kwam binnen (feb 2010) op de mailinglist van de Linuxwerkgroep van de HCC afdeling Groningen.Een bekend geval:
- op een W7-pc heeft een kennis van me een partitie vrijgemaakt;
- samen met mij netjes Ubuntu 9.10 erop;
- startte keurig;
- tot ie een update wilde (en mocht) doen;
- na nieuwe start: bleef helemaal hangen, zelfs op het console, geen actie mogelijk;
- met de Ubuntu-CD gestart en in de grub vastgelegd dat W7 maar als default moest starten en "later meer";
- nu belt ie dat hij de Linux-partitie heeft verwijderd (met de CD-ROM als opstart)...
- en, nou ja, GRUB meldt uiteraard dat de boot-locatie zoek is;
Vraagje:
hoe zet je onder W7 even vlot je bootsector terug, mij wordt verteld dat fixboot, wat ik ken van W2000, niet beschikbaar is op een W7 DVD...
En hierop kwamen 3 antwoorden:
1) De Windows 7 DVD kun je in een herstel modus (repair options) zetten. Vanuit die herstel modus moet je de volgende twee commando's uitvoeren:
bootrec.exe/fixmbr
bootrec.exe/fixboot
Met de optie /fixmbr herstelt bootrec het Master Boot Record; met de optie /fixboot herstelt bootrec de bootsector.
Bij neosmart.net staat een en ander beschreven voor Vista: http://neosmart.net/blog/2007/bootsectexe-modifies-the-bootsector-not-the-mbr/
2)
Gebruik de recovery disk die je aangemaakt hebt direct na het installeren. En die recovery disk kun je gelukkig ook downloaden: http://neosmart.net/blog/2009/windows-7-system-repair-discs/ .
3)
Er is iets dat ms-sys heet onder Linux dat allerlei boot sectoren kan maken.
Screenshot
Usage:
ms-sys [options] [device]
Options:
-1, --fat12 Write a FAT12 floppy boot record to device
-2, --fat32nt Write a FAT32 partition NT boot record to device
-3, --fat32 Write a FAT32 partition DOS boot record to device
-4, --fat32free Write a FAT32 partition FreeDOS boot record to device
-5, --fat16free Write a FAT16 partition FreeDOS boot record to device
-6, --fat16 Write a FAT16 partition DOS boot record to device
-l, --wipelabel Reset partition disk label in boot record
-p, --partition Write partition info (hidden sectors, heads and drive id) to boot record
-7, --mbr7 Write a Windows 7 MBR to device
-i, --mbrvista Write a Windows Vista MBR to device
-m, --mbr Write a Windows 2000/XP/2003 MBR to device
-9, --mbr95b Write a Windows 95B/98/98SE/ME MBR to device
-d, --mbrdos Write a DOS/Windows NT MBR to device
-s, --mbrsyslinux Write a public domain syslinux MBR to device
-z, --mbrzero Write an empty (zeroed) MBR to device
-f, --force Force writing of boot record
-h, --help Display this help and exit
-v, --version Show program version
-w, --write Write automatically selected boot record to device
Default Inspect current boot record
Warning: Writing the wrong kind of boot record to a device might
destroy partition information or file system!
ms-sys zit in puppy-linux 4.3.1 en dus ook op de PCtoGo van HCC!Compusers. Zie http://ms-sys.sourceforge.net/
Linux werkgroep Groningen
Previous page: links en sitemap
Volgende pagina: MBR / GRUB Herstellen