Forum: PC Hard- und Software Raw Laufwerk oder Firmware hack?


von Regentropfen (Gast)


Lesenswert?

Hallo liebe Forengemeinde,

kennt jemand von Euch ein Laufwerk, mit dem man alle Daten von einem 
Datenträger komplett auslesen kann?
Die normalen DVD Laufwerke sind ja an das typische Format für DVDs 
angpasst 
(http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-267.pdf), 
ich würde aber gerne eine Laufwerk haben, dass nicht so programmiert 
wurde, dass es den Datenträger nicht ausließt, wenn er nicht zu 
identifizieren ist (also keine DVD Struktur aufweist).
Falls es so etwas nicht gibt, wäre es ja theoretisch möglich, die 
Firmware zu modifizieren, was aber sicherlich eine unglaublich schwere 
Aufgabe wäre. Kennt sich hier jemand zufällig mit sowas aus?

Grüße
-Regentropfen

von Uhu U. (uhu)


Lesenswert?

Viele Laufwerke haben einen Raw-Read-Befehl. Sieh die die SCSI-Kommandos 
für CD-Laufwerke an.

Benutzt wird Read Raw z.B. von Kopierschutzknackern, wie CloneDVD.

von Andreas D. (rackandboneman)


Lesenswert?

Die Vorstellung dass eine CD/DVD auf unterster Ebene ein Blockgerät ist 
trifft nicht ganz zu, da gibt es Dinge wie Subcode-Channels und 
unterschiedlich lange Prüfsummen/ECCs je nach Nutzungsweise 
(Form1/Form2)...

von Regentropfen (Gast)


Lesenswert?

OK, kann mir jetzt jemand ein konkretes Laufwerk vorschlagen, mit dem es 
geht, oder worauf ich beim Kauf achten muss?

Ich möchte einen Datenträger eben einfach mal komplett mit dem Laser 
ablesen. Wenn das nicht ohne hardwareeingriff geht, ist das auch ok. Die 
Prüfsummen können mir daher auch recht egal sein.

von Uhu U. (uhu)


Lesenswert?

Regentropfen schrieb:
> OK, kann mir jetzt jemand ein konkretes Laufwerk vorschlagen, mit dem es
> geht, oder worauf ich beim Kauf achten muss?

Das sind wohl mittlerweile so ziemlich alle Laufwerke. Du muß das dann 
allerdings selbst programmieren, wenn du Daten im Rohformat lesen 
willst. Die Schnittstelle in Windows ist das SCSI Pass Through Interface 
- siehe 
http://code.msdn.microsoft.com/windowshardware/SCSI-Pass-Through-a906ceef

Mit den IOCTLs werden SCSI-Befehle wie Raw Read an das Laufwerk 
geschickt, das mit einem (hoffentlich) gefüllten Datenpuffer und einem 
Sense-Code antwortet, aus dem hervor geht, ob die Operation erfolgreich 
war, oder nicht.

Du brauchst also zusätzlich zur Beschreibung der IOCTLs noch die 
SCSI-Befehlsbeschreibung. Ob die mitterweile frei auf dem Netz verfügbar 
ist, weiß ich nicht. Früher waren die jedenfalls nur gegen Cash - und 
das nicht zu knapp - zu bekommen.

von Andreas D. (rackandboneman)


Lesenswert?

Viel mehr als dass was diverse Cloning-Tools schon implementieren wird 
man durch Selbstprogrammieren auch nicht erreichen können... Und eine 
Pit-For-Pit-Kopie eines solchen Mediums wird schon deswegen unmöglich 
weil ein leeres R/RW-Medium eher mit einem Formular als einem weissen 
Blatt verglichen werden kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.