We hebben eerst besproken hoe diskfouten ontstaan. Hier geef ik een aantal mogelijke oplossingen. Als de computer niet opstart, dan is de oorzaak niet altijd een hardware-fout aan de harde schijf: het kan ook gewoon een verkeerde bestandsindeling zijn. Mochten deze eenvoudige middelen geen oplossing bioeden, dan bestaan er recovery-programma's om alsnog de schijf aan de praat te krijgen, zelfs als de schijf niet meer door het systeem erkend wordt. |
-
Fouten voorkomen
DefragMet defragmentatie worden fouten niet direkt vermeden, maar je systeem zal wel sneller worden omdat bestanden aan één stuk geladen worden. Het defragmentatieprogramma heeft wel als gevolg dat een groot aantal bestanden verplaatst worden. Om ze te kunnen verplaatsen moet het systeem ze eerst kunnen lezen. Door het groot aantal leesoperaties kan het controleprogramma (SMART) zich een goed beeld vormen van de situatie van alle bestanden op de schijf. Zorg er wel voor dat je een SMART-controleprogramma hebt, anders wordt je niet verwittigd van mogelijke kritieke toestanden en is defrag van geen nut om fouten te voorkomen! Defrag moet je manueel starten in alle windows-versies, behalve de laatsten (Vista en 7). Bij de oudere versies krijg je ook een overzicht hoeveel bestanden er gefragmenteerd zijn. Bij Vista draait het programma zo nu en dan, en zelfs al start je het programma expliciet, dan heb je geen overzicht hoeveel bestanden er gefragmenteerd zijn. Mooie interface, maar totaal nutteloos. Heb ik al gezegd dat ik van Vista braak?
ScandiskScandisk is niet in staat logische fouten (=software-fouten) op te lossen (er zit een fout in een programma waardoor bestanden fouten bevatten), en is ook niet in staat hardware fouten op te lossen (sektor onleesbaar). Nochtans is scandisk een nuttig programma, de meeste fouten zijn namelijk struktuur-fouten! Scandisk draait normaal in read-only mode. Om fouten effectief te corrigeren op een NTFS partitie moet scandisk uitgevoerd worden vooraleer het systeem opgestart is (je kan dit aangeven bij het starten van scandisk); scandisk zal daarom automatisch uitgevoerd worden als windows de volgende keer opgestart wordt omdat de "dirty bit" van de partitie aangezet wordt. Bij de overzicht zal je nooit slechte sectoren aantreffen. Als er slechte sectoren zijn, dan worden deze namelijk automatisch door de disk controller ge-remapped naar spare sectoren. Dit gebeurt zonder tussenkomst van het operating system. |
Corrigeren van fouten
Disk opnieuw bootable maken
Zelfs als je alle bestanden zou overzetten op een nieuwe schijf: vergeet het maar dat je zomaar zal kunnen booten met deze schijf. Als je niet kon booten met de oude schijf, dan zal je zeker ook niet kunnen booten vanaf deze copie!
Heb je een copie gemaakt voordat er schade aan de bestanden was (door de SMART-status in de gaten te houden en op tijd een copie te maken), dan nog is de nieuwe schijf niet bootable. De gemakkelijkste manier om een bootable schijf te hebben en door de originele schijf te clonen (bijvoorbeeld met Acronis True Image), dit kan je natuurlijk enkel doen als de schijf nog correct werkte en er geen fouten aanwezig waren. Van al mijn computers heb ik een "bootable image" staan: zo kan ik heel snel een terug werkende computer hebben. Om de partitie manueel bootable te maken moet je de inhoud van de oude schijf overhevelen naar een primaire aktieve partitie. Vaak is het nodig om het operating system volledig opnieuw te installeren. Bij de herinstallatie zal windows de oude, reeds gecopieerde databestanden niet wissen als je met een retail-versie van windows werkt (lukt meestal niet met een OEM-versie). Mijn raad is dan ook: windows opnieuw installeren op een nieuwe schijf, en dan achteraf de bestanden die gered zijn in een vorig stadium overzetten. Programma's dat je achteraf geinstalleerd hebt zal je opnieuw moeten installeren. Deze "clean install" heeft als voordeel dat je met een schone lei begint (met een propere registry): windows zal stabieler werken.
RegistryGelukkig heeft windows een tweede copie van de registry. Hier heb je ook een tweede werkende computer nodig waaraan je de schijf moet aansluiten (werken met de recovery console is een hel, zelfs voor iemand die jaren en jaren met een DOS prompt gewerkt heeft). De copie zit in windows/repair en het zijn de bestanden default ntuser.dat sam security software en system dat je moet overzetten naar windows/system32/config. Maak een copie van de oude config-bestanden (totaal nutteloos, maar dat wordt door den bill aangeraden), en zet dan alles van de repair-directory over naar de config-directory. Hoeveel systemen heb ik zo niet kunnen herstellen! |
Publicités - Reklame