Thema: DiskImage

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#15

Re: DiskImage

  Alt 18. Okt 2003, 13:46
Zitat von Chakotay1308:
Hi,
erstmal ist es ein wirklich schickes Programm, dass mich sehr stark an "RAW Write" (vom Design her) erinnert. Allerdings würde ich letzteres weiterhin verwenden, weil es zum einen schneller liest und schreibt und zum anderen die Dateien komprimiert.
Ist Rawrite nicht im Stile eines Assistenten gehalten?

Zitat:
Ich habe gerade ein ISO von einer MS DOS-Startdiskette erstellt. Die Diskette war bis 556KB belegt. Die Iso-Datei war ganze 1,4MB groß. Dabei stellen sich mir zwei Fragen:
Logisch. Es wird ja auch jeder Sektor kopiert.

Zitat:
Kannst du die Diskette nicht so auslesen, dass du nur die Sektoren ließt und schreibst, die wirklich belegt sind? Wenn ich jetzt darüber nachdenke, fällt mir ein, dass das nicht einfach wird, weil die beschriebenen Sektoren ja nicht zwingen hinterinander liegen. Allerdings kannst du ja die ganzen 0en abkürzen.
Ein nicht belegter Sektor muss nicht zwangsläufig nur 0 beinhalten. Wird eien datei gelöscht, wird nur ihr Eintrag im FAT als geläöscht markiert, physisch ist sie noch auf der Diskette vorhanden.

Zitat:
Warum komprimierst du die Images nicht? Z.B. mit Bzip2.
Weil mir das zu aufwendig war. Und so sollte das Image von jeden beliebigen Programm zurückschreibbar sein.

Zitat:
Klar. Da man ja eigentlich nur von Disketten ein Iso machen kann, macht es wenig Sinn 1.4MB zu komprimieren, allerdings würde ich das Programm auf USB-Sticks erweitern (sind ja ebenfalls beschreibbar ohne weitere API-Funktionen).
USB Sticks? Habe ich leider keinen. Aber es sollte auch ohne große Erweiterungen gehen. Versuch einfach mal den Stick als Laufwerk anzzugeben in der Combobox.

Zitat:
Ich werde mir nachher mal den Sourcecode ansehen und noch einige Sachen anmerken.
Am Quellcode selber dürfte es nichts zu mäkeln geben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat