Deze sectie is voor iedereen die slechts één primaire FAT partitie heeft (DOS, Windows 3.xx, NT) en deze wil houden zonder gegevens te verliezen. Maak een aantal backups want als je het verknoeit, ben ik daar niet verantwoordelijk voor - jij wel.
Uitstapje naar PARTED
Andrew Clausen (clausen@gnu.org), de beheerder van GNU Parted, schreef "Misschien dat je GNU Parted in de PLIP-Install Howto wilt noemen." Dat is gedaan. Aangezien ik het niet heb uitgeprobeerd, kan ik je alleen de links geven naar parted via http en parted ftp. Help jezelf. Parted schijnt erg goed te zijn.
Andrew zei: "GNU Parted is *VEEL* krachtiger dan FIPS (denk Partition Magic). Het kan bijvoorbeeld FAT16 <=> FAT32 converteren, de grootte van de FATs wijzigen, vereist geen defragmenteerprogramma, enz. En het ondersteunt ext2, linux-swap..."
Terug naar FIPS.
Download FIPS. Vergeet niet de mirrors ftp.xx.debian.org waar xx staat voor de afkorting van je land (fr, fi, us, uk, enz.).
Tijdens dit schrijven wordt het archiefbestand fips20.zip genoemd.
Het fips programma bevindt zich reeds in de debian distributie.
Ik vond het (ja, na het downloaden van het
fips20.zip bestand) in /cdrom/debian/tools/fips15.zip
(Hierbij wordt ervan uitgegaan dat je cdrom is gemount op /cdrom)
Ik gok erop dat je je nu in een Unix-wereld begeeft, maar dit ben je niet verplicht. Ga naar een goede werkplek op de source computer:
$ mkdir /tmp/fips-2.0/ $ cd /tmp/fips-2.0/ $ unzip -l /archive/fips/fips20.zip ... $ unzip /archive/fips/fips20.zip ... $ ls $ dos2unix fips.doc fips.faq readme.1st
Boot je target computer. Ga naar puur DOS (verlaat Windows).
Lees nogmaals het bestand fips.doc
uit sectie
"5. Voor je begint".
Wees je bewust van verborgen bestanden.
Graham's opmerking: Verborgen bestanden zullen niet door DeFrag worden verplaatst (zover ik weet), dus FIPS zal minder ruimte voor gebruik door Linux terugwinnen. Gebruik de opdracht ATTRIB om het "hidden" kenmerk te verwijderen. Voor een aantal zaken kan het vereist zijn dat de bestanden verborgen zijn, dus zal het nodig zijn dezelfde bestanden later weer verborgen te maken. Ik denk dat het ook een goed idee zou zijn om scandisk op dit moment uit te voeren. Misschien dat ik DOS niet vertrouw.
Wees je bewust het "virtuele geheugen" bestand te elimineren (swap voor Win*) tijdens het fips-proces. In Windows 3.11 (nogal up to date, niet?) is dit swapbestand geconfigureerd via Program-Manager->Control-Panel->Enhanced (een i386 chip ikoon).
Klik, Klik->Klik op de chip en Klik nog een keer op een knop genaamd "Virtueel Geheugen".
Pas de grootte aan tot "geen", Klik<-Klik<-Klik<-Klik terug plus Alt-F4 om al je vensters te sluiten. Denk je niet dat de Gates ook te gesloten zijn?
Graham'opmerking: Ik ben er niet zo zeker van of dit wel zo'n goed idee is. Wat gebeurt er als "386spart.par" niet verborgen is? Ik denk dat DEFRAG het zal verplaatsen, en Windows bij de volgende start zal klagen en dan het bestand opnieuw aan zal maken. Aangezien het duidelijk is dat we DOS/Windows willen behouden, zal de gebruiker later weer een swapbestand nodig hebben. Door het niet te verwijderen, blijft de diskruimte voor tegen die tijd gereserveerd.
Ik weet hier niets op te zeggen. Ik heb gewoon de FIPS handleiding nageaapt omdat dit met succes lukte.
Dus drink koffie, en bid.
Start SCANDISK
:
C:\> SCANDISK
Corrigeer iedere cluster. Er zouden geen beschadigde clusters meer mogen zijn.
Ga uit SCANDISK
Pas DEFRAG
toe op C:
C:\> DEFRAG C:
Alle in gebruik zijnde clusters staan aan het begin van de harddisk.
Ga uit DEFRAG
Maak een opstartbare diskette aan:
C:\> FORMAT A: /S
Kopieer AUTOEXEC.BAT
en CONFIG.SYS
naar de nieuwe diskette als je je lokale faciliteiten (toetsen op het
toetsenbord enz.) wilt behouden.
Verwijder de regel met SMARTDRIVE.EXE
in
AUTOEXEC.BAT
. Behoud een minimale AUTOEXEC.BAT
Op de source box: Kopieer de fips bestanden restorrb.exe, fips.exe en errors.txt naar deze diskette.
$ mcopy errors.txt fips.exe restorrb.exe a:
Graham's opmerking: Wordt hierbij niet verondersteld dat mtools is geïnstalleerd? Als de diskette als type msdos is gemount, dan klaart de standaardopdracht "cp" deze klus, en zou mtools niet nodig zijn. Ik heb mtools nog nooit gebruikt, maar heb wel met DOS bestanden gespeeld vanuit Linux.
Ja, er wordt hierbij vanuit gegaan dat mtools is geïnstalleerd. mcopy is sneller in te typen dan mkdir, mount, cp, umount, rmdir.
Boot de target met de diskette. Start fips onderwijl de sectie "Using FIPS" in het bestand fips.doc lezend.
Vergeet niet yes te antwoorden wanneer fips vraagt om het opslaan van de rootboot.
Maak harddiskruimte vrij als alles in orde is:
$ cd $ rm -rf /tmp/fips-2.0/
Nu heb je een aardige vrije ruimte voor een nieuw besturingssysteem.