Seite 1 von 1
RAW Daten von Laufwerk kopieren
Verfasst: 20.04.2016 20:24
von Wolfram
Hallo,
kann mir jemand sagen wie unter Windows die RAW Daten von einem Laufwerk in eine Datei kopieren kann, so wie ich es unter LINUX mit dem Befehl dd kann?
Re: RAW Daten von Laufwerk kopieren
Verfasst: 20.04.2016 22:07
von Sicro
Das ist eher keine Anfänger-Frage.
Ich habe dir kurz einen Code geschrieben:
Code: Alles auswählen
; https://stackoverflow.com/questions/27962353/using-createfile-to-access-a-drive-partition
Handle = CreateFile_(@"\.\E:", #GENERIC_READ, #FILE_SHARE_WRITE | #FILE_SHARE_READ, 0, #OPEN_EXISTING, 0, 0)
If Handle = #INVALID_HANDLE_VALUE
Debug "Laufwerk konnte nicht geöffnet werden!"
End
EndIf
*Memory = AllocateMemory(50)
If *Memory = 0
Debug "Speicher konnte nicht reserviert werden!"
CloseHandle_(Handle)
End
EndIf
Define BytesReaded
If 0 = ReadFile_(Handle, *Memory, MemorySize(*Memory), @BytesReaded, 0)
Debug "Daten konnten nicht vom Laufwerk gelesen werden!"
FreeMemory(*Memory)
CloseHandle_(Handle)
End
EndIf
Debug ShowMemoryViewer(*Memory, MemorySize(*Memory))
FreeMemory(*Memory)
CloseHandle_(Handle)
Dieser ist leider noch nicht lauffähig (spezielle Rechte müssen wahrscheinlich noch angefordert werden oder so), aber so hast du schon mal einen Basis-Code.
Re: RAW Daten von Laufwerk kopieren
Verfasst: 20.04.2016 23:41
von Kiffi