1 Je kan hem ook aan laten staan, ik snap de vraag niet helemaal. Tevens kan je vanaf de liveCD ook een Memtest doen dan weet je dat die je RAM geheugen ook een aantal keer overschrijft. Dan rest alleen nog de framebuffer en videokaart ram geheugen, wie weet er zijn nog veel meer buffers, daar kan ook informatie in achterblijven maar daar weet ik geen tools voor omdat weg te krijgen.
2 Als het commando dd een read/write error heeft dan kapt die ermee dat geeft die zelf aan.
3 Dit klopt ook, hij kan een disk voor een deel wissen. Als al de eerste paar bytes gedaan zijn, zal geen OS meer kunnen starten van die disk, tevens geen enkele file-manager zal de disk als bruikbaar herkennen. Wel zal de rest nog te recoveren zijn! Zorg dus dat je een werkende liveCD hebt, zodat je door kan gaan. Een liveCD hebben liggen is altijd aan te raden.
4 Inderdaad moet je deze commando's vanaf een liveCD draaien, daardoor weet je dat de harddisk niet gebruikt word door andere programma's. Op de swap partitie na wellicht, deze kun je ook even uitschakelen, dat kan een foutmelding schelen:
sudo swapoff -a
Wellicht een bizarre vergelijking, maar als jij je eigen ledematen zou moeten afzagen, dan houd het op een gegeven moment op, je blijft de zaag arm overhouden. Maar als een ander het doet...
5 Formateren is niets anders dan een partitie voorzien met een Filesystem/bestandsysteem, hij maakt dan een nieuwe filetable aan die leeg is, maar laat alle data (recoverable) achter op de harddisk.
Wat ik en de rest aanraad is overschrijven daar heb je dus talloze methodes voor, de een zegt dat het nodig is om 35 keer iets te overschrijven de ander 2 keer en weer een ander 1 keer. Uit het floppy tijdperk schijnt de 35 keer methode aangeraden te worden. Bij harddisken is na eenmaal dd-zero het na mijn weten "onmogelijk" ;-).
Desnoods probeer je ze allemaal, dd-zero, DBAN, partedmagicliveCD... mocht er iets fout gaan dan herhaal je de methode of meld de error op het forum als die bij een bepaalde byte stopt ofzo. Met het "bless" programma "hex editor" kun je in iedergeval een idee krijgen wat die uitgespookt heeft na iedere methode, daarmee kun je alle besproken methodes controleren. Je kan dan zijn dat het ene programma nullen schrijft, het andere programma patronen van xxx bytes met bijvoorbeeld FF00FF00, weer een ander echt onbegrijpelijke symbooltjes, althans dat probeert de hexeditor als vertaling te laten zien.