Formatieren wäre wohl der falsche Ansatz. Der Tipp mit HxD war schonmal gut. Kann jetzt die Daten per Hand auslesen. Wollte das aber mit Delphi automatisieren.
In C++ lautet der Code um auf ein physisches Laufwerk zuzugreifen:
Delphi-Quellcode:
// Zugriff auf Festplatte
char _devicename[] = "\\\\.\\PhysicalDrive0 ([
url]http:
///////PhysicalDrive0[/url])";
_devicename[17] += _drive;
m_hDevice = CreateFile(_devicename, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
Codiert auf den
IDE-Port 0 d.h. die erste Festplatte. Hier kann z.B. mit \\\\.\\PhysicalDrive1_drive (
http:///////PhysicalDrive1_drive) usw. jede andere Platte angesprochen werden.
Gibt es unter Delphi auch ne Möglichkeit solche Laufwerke anzusprechen?
Gruß