Naar aanleiding van je mail heb ik even doorgehaald, en het is in mijn test-systeem gelukt om vanaf USB stick mijn XP te repareren.
Ik heb alles nagespeeld, en ook mij lukte het in eerste instantie niet om een reparatie-installatie te doen vanaf USB.
Gelukkig heb ik ook een oplossing gevonden, namelijk
hier
Het issue is dat de repair optie niet verschijnt als in boot.ini niet een ingang is voor de huidige Windows installatie. Die is namelijk 1 harde schijf
opgeschoven zodra je opstart met die XP installatie USB-stick(!)
Het toevoegen van de
dan geldende Windows-installatie lost het probleem op.
Wat je (eerst) moet doen is:
Start op van de Hirens CD, start Mini Windows XP, en doe:
Start -> Run ->
CMD.EXE
attrib -r -s -h C:\boot.ini
notepad.exe C:\boot.ini
Zorg ervoor dat de volgende regel wordt toegevoegd onderaan in boot.ini
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="USB Repair" /noexecute=optin /fastdetect
Verander ook de 'normale' XP aanduiding die daarboven staat (dus die op rdisk(
0) naar iets onderscheidends qua naamgeving, dus bijv.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Home op HD" /noexecute=optin /fastdetect
Zodra je XP hebt geïnstalleerd zouden beide ingangen namelijk weer hetzelfde heten, maar 1 daarvan verwijst dan verkeerd. (Later in deze instructie meer daarover).
Maak in Hirens ook veiligheidshalve een backup van de C:\Windows\System32\config map (oftewel de hele registry).
Sluit de computer af, doe de memory-stick erin en start de pc op van de memory-stick.
Kies met de pijltjestoesten optie 1 en druk op Enter. Volg de normale XP instructie voor reparatie-installatie: Enter drukken in het eerste keuzemenu om XP te installeren, F8 voor de EULA, en daarna verschijnt (als de XP versie op de harde schijf om te repareren):
C:\Windows "USB Repair"
Type de R voor het starten van het tekst-gedeelte van de reparatie-installatie.
Houdt het proces in de gaten
Zodra de pc opnieuw opstart ervoor zorgen dat wéér vanaf de memory-stick wordt opgestart, maar dan de keuze 2 gebruiken, zodat het
grafische gedeelte van de installatie/reparatie begint. Mocht je daar problemen tegenkomen (bijv., zoals in mijn geval, bij de apparaten-installatie) dan weer opstarten van de memory-stick en weer optie 2 kiezen.
Zodra het grafische gedeelte afgerond is start pc automatisch opnieuw op. Ook dan weer opstarten van memory-stick en optie 2 kiezen. Windows wordt dan voor de eerste keer gestart (met de mededeling: Even geduld aub). Blijft XP daarop (te lang) hangen, de weer opstarten van de memory-stick en weer optie 2.
Zodra die fase succesvol is afgerond kan gewoon vanaf de harddisk worden opgestart. Beste dat je dan herstart in de hiren's boot cd en de 'foute' aanduiding van XP weghaalt in C:\boot.ini en er op die manier voor zorgt dat wordt opgestart vanaf de rdisk(
0) variant.
Voorbeeld: er staat nu in:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows Home"
multi(0)disk(0)rdisk(0)partition(1)\Windows="XP Home op HD"
De verwijzingen naar rdisk(1) moeten weg dus, dus de default moet worden aangepast naar rdisk(0) en de regel in [operating systems] waar rdisk(1) wordt genoemd moet verwijderd. Wordt dan dus:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(
0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="XP Home op de harde schijf"
Mocht dit zo ook lukken bij jou dan mail ik je nog wel voor een passende vergoeding. Er zit (incl. deze posting) 4 uur tijd in.
Succes,
Tijs.