Rohdaten auf Festplatte schreiben + HPA entfernen

Gast #1606771
Lesenswert?

Hallo,

ich suche einen Weg das HPA auf einer Festplatte von Windows aus 
zurückzusetzen und Rohdaten auf die Festplatte zu schreiben. Also nicht 
auf Dateisystem-Ebene sondern direkt die Bytes auf die Festplatte an 
bestimmte Stellen in bestimmten Sektoren schreiben.

Falls jemand weiß, wie man das mit C/C++ o.ä. erledigen kann, dann wäre 
ich froh wenn er/sie es mir verrät ;)


Vielen Dank,

Dieter
Gast #1607455
Lesenswert?

Das ist alles kein Problem, die Sache ist, dass ich es automatisiert tun 
möchte und für die meisten Leute ist es schöner von Windows...

btw: habe ich glaube ich schon eine Lösung gefunden.. oder einen Ansatz:

http://www.activevb.de/cgi-bin/apiwiki/DeviceIoControl

ja VB ist scheiße, aber diese API-Funktion gibt es auch in C, C# usw..

ich werd mich da wohl mal rein fuchsen


danke für die aufmerksamkeit
Persönliche Seite #1607630
Lesenswert?

Die Frage ist ob man damit auch Befehle an das Device senden kann. So 
wie ich den Wiki Artikel verstanden habe muß man dem Device über ATA 
Befehl erstmal sagen: Setze deine Größe auf Maximum. Dann Daten 
reinschreiben. Dann Befehl setze deine Größe auf X. Windows wird an der 
Stelle schon nur die "kleine" Größe kennen. Bei Linux ist dieser Zugriff 
auch scheinbar nur im root Modus nutzbar.
Gast #1608603
Lesenswert?

Hitzkopp schrieb:
> Das ist alles kein Problem, die Sache ist, dass ich es automatisiert tun
> möchte und für die meisten Leute ist es schöner von Windows...

Lass es mich anders ausdrücken: Das Problem existiert nur unter Windows.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren