[XP] Bootflop met NTFS ondersteuning maken

Pagina: 1
Acties:
  • 1.189 views sinds 30-01-2008
  • Reageer

  • Reveller
  • Registratie: Augustus 2002
  • Laatst online: 05-12-2022
Een collega van mij had last van een aantal virussen op zijn (XP) computer. Hij installeerde de Avast virusscanner. Deze start op in DOS modus (voordat XP start) en loopt alle bestanden op de PC af. Bij geinfecteerde bestanden vraag het programma om een bevestiging om te verwijderen. In zijn enthousiastme heeft hij toen een aantal dll's, waaronder wininet.dll verwijderd. Hierdoor kan hij niet meer inloggen: zodra je op een naam klikt in het XP gebruikersoverzicht in het begin, zegt hij dat wininet.dll niet gevonden kan worden en daarom stopt met verdere uitvoering.

Omdat het bestandssysteem NTFS is, heb ik een XP (dus geen win95 of 98) bootable floppy nodig met daarop wininet.dll, zodat ik deze aan hem kan geven en hij eenvoudig de dll kan kopieren naar de goede folder:
code:
1
copy wininet.dll d:\windows\system32


Ik probeer nu al een uur om een bootable XP floppy te maken waarmee dit kan. Als ik in Windows Verkenner rechts klik op "3,5 Floppy (A:)" > Format > Create an MS-DOS startup disk, maakt XP een bootflop aan met de volgende bestanden:
code:
1
2
3
4
5
6
7
8
autoexec.bat keyboard.sys
command.com  keybrd2.sys
config.sys   keybrd3.sys
display.sys  keybrd4.sys
ega2.cpi     mode.com
ega3.cpi     msdos.sys
io.sys
keyb.com
Om te testen stel ik mijn BIOS in op "First boot device: Floppy en Second boot device HDD-0". De diskette is bootable, en na enige tijd zie ik een A:> prompt. Echter, zowel dir c: als dir d: als dir e: leveren een foutmelding op, dat het volume niet bestaat (?). Ik heb een C en een D partitie op mijn computer.

Toen heb ik via Google dit artikel gevonden, waar uitgelegd staat hoe je een Start-Up floppy voor Win XP kunt maken. Je moet hiervoor een aantal bestanden kopieren naar een floppy. Deze ziet er als volgt uit:
code:
1
2
3
boot.ini
ntdetect.exe
ntldr
Maar deze is weer niet bootable. Als ik de floppy in de diskdrive steek en de machnie reboot, laadt hij deze floppy wel, maar gaat daarna meteen door met het opstarten van windows vanaf de harde schijf.

Mijn vraag is dus: hoe maak ik een bootable floppy met NTFS lees en schrijfrechten, zodat ik wininet.dll vanaf flop naar de c:\windows\system32 map kan kopieren :?

"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."


  • DaRealRenzel
  • Registratie: November 2000
  • Laatst online: 10-03 19:05

DaRealRenzel

Overtuigd Dipsomaan

Op floppy zal dit niet gaan lukken. De bestanden die je hiervoor nodig hebt zijn te groot om op 1 floppy te passen. Je kunt wel een Setup Boot DIsk Set aanmaken, maar dat zijn al 3 of 4 floppies.

Wat je wel kan doen is bijv. Bart's BartPE gebruiken of een bootable USB Key maken en dan van CD of USB booten. Google maar raak zou ik zeggen :-)

Nothing is a problem once you've debugged the code


  • Koen_R
  • Registratie: Juni 1999
  • Laatst online: 21:20
Je kan opstarten met de Windows XP installatie CD. In het installatieprogramma kan je kiezen voor de recovery console, van daaruit kan je inloggen op je windows installatie en krijg je ook een soort 'DOS' prompt, van daaruit kan je ook prima die bestanden terugzetten.

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Koen Rotteveel schreef op vrijdag 08 september 2006 @ 09:17:
Je kan opstarten met de Windows XP installatie CD. In het installatieprogramma kan je kiezen voor de recovery console, van daaruit kan je inloggen op je windows installatie en krijg je ook een soort 'DOS' prompt, van daaruit kan je ook prima die bestanden terugzetten.
Met daarbij de kanttekening dat
1) je recovery console geen DOS prompt is maar een 32bits omgeving (dos = 16bits),
2) standaard geen bestanden naar \windows kan kopieren van floppy

Afbeeldingslocatie: http://www.alt-92.net/zooi/recoveryconsole.png

3) je de wininet.dll daarom beter uit \windows\system32\dllcache kan kopieren.

Tenzij de laatste ook al verwijderd is, dan zou je eventueel nog met expand de wininet.dl_ uit je \i386 dir van de CD kunnen extracten.

Mijn voorkeur zou trouwens eerder uitgaan naar een BartPE CD, daar kun je over het algemeen veel meer mee :)

[ Voor 3% gewijzigd door alt-92 op 08-09-2006 18:48 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device