Einzelnen Beitrag anzeigen

NavySepp

Registriert seit: 9. Feb 2004
Ort: HS
3 Beiträge
 
#4

Re: raw-Daten von Festplatte lesen

  Alt 16. Jan 2006, 12:10
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ß
  Mit Zitat antworten Zitat