Mounten eines MDF / MDS-CD-ROM-Images in VirtualBox

1549
Archimaredes

Ich versuche, eine alte Software in einer VirtualBox-VM mit Windows XP auszuführen. Mein Hostsystem ist Debian.

Ich habe das CD-ROM-Image im MDF + MDS-Format (was meines Erachtens ein ungewöhnliches Format ist, das von Alcohol 120% erstellt wurde). Ich habe es in ISO konvertiert, aber leider wird dadurch der Kopierschutz auf dem Image abgebrochen, den das MDF-Format vermutlich beibehält. Daher kann ich die Software nach der Installation nicht ausführen.

Die ideale Lösung wäre, das Image irgendwie in seinem ursprünglichen Format zu mounten und das Laufwerk so zuzuordnen, dass es von VirtualBox gemountet werden kann (MDF + MDS wird nativ nicht unterstützt).

Möglicherweise muss ich das Bild zuerst konvertieren. Das Problem ist, dass der Kopierschutz in der MDS-Datei erhalten bleibt. Hat jemand Erfahrung damit?

Prost!

1
Wie wäre es, Alcohol 120% von innen auf das Gastsystem und das Image zu installieren? Hastur vor 7 Jahren 2
@Hastur Dies ist die Art von Out-of-the-Box (oder in diesem Fall In-the-Box), die mir fehlt. Werde es versuchen! Archimaredes vor 7 Jahren 0
@Hastur Keine Zigarre - Alkohol 120% gut installiert und das Bild gut montiert; Ich bekomme immer noch die Meldung, dass die Disc kopiert wird. Es kann sein, dass das Programm ein CD-Laufwerk nicht genau genug emuliert (trotz der Detailgenauigkeit im Image). Oder die Disc wurde trotz der Möglichkeiten des Bildformats nicht genau genug kopiert! Schwer zu wissen :( Archimaredes vor 7 Jahren 1
Wenn ich einen Cent setzen sollte, wähle ich den zweiten, den Sie sagten. Übrigens, wenn genügend Speicherplatz zur Verfügung steht, können Sie versuchen, ein _real_ (nicht _virtualized_) -Fenster XP auf einer Ramdisk zu installieren (oder Sie können es auf einem Pendrive tun), dann installieren Sie Alcohol 120% und versuchen Sie, das Image bereitzustellen. So können Sie feststellen, ob es genau genug war. Hastur vor 7 Jahren 0
@Hastur Ich meinte, die Emulation von Alcohol 120%, also egal welche Maschine, virtuell oder nicht, ich verwende das Gastbetriebssystem, das würde keinen Unterschied machen: / Archimaredes vor 7 Jahren 0
Nach meiner Erfahrung ist die Wahrscheinlichkeit, dass das Image des Alcohol 120% nicht richtig gemacht wurde, oder, falls es noch schädlicher ist, dass dieses Image korrekt von einer kopierten CD erstellt wurde, schlecht kopiert! Außerdem gibt es einen Unterschied zwischen der emulierten Hardware und der echten: Ich weiß nicht, a priori, ob die durch die Virtualisierung eingeführte Hardware-Emulationsschicht für die _ "Spezialsektoren" _... (mit einem Wortspiel bei Alcohol 120) genau genug ist % zu 100% auf dem Gastsystem ausgeführt). Wurde das MDF + MDS-Image bei der Erstellung ausprobiert? Hastur vor 7 Jahren 0
Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/57790/discussion-between-archimaredes-and-hastur). Archimaredes vor 7 Jahren 0

1 Antwort auf die Frage

0
Hastur

In wenigen Worten

Wenn das Image korrekt erstellt wurde, können Sie Alchool 120% im Gastsystem (in dem virtualisierten Windows XP) installieren und Ihr Image von dort aus bereitstellen .
Wenn dies nicht funktioniert (und es sich um ein funktionierendes Image handelt), müssen wir folgern, dass die durch die Virtualisierung eingeführte Hardware-Emulationsebene nicht genau genug ist, um mit Alchool 120% und den "speziellen Sektoren" fertig zu werden ... (mit ein Wortspiel: Alkohol 120% weniger als 100%).

Einige Worte mehr

Wenn Ihre virtualisierte Umgebung das native Mounten dieses Formats nicht zulässt, können Sie das Image in einem gängigeren Format (z. B. einem ISO-Format) konvertieren. (Das OP hat ohne Erfolg versucht).
Sie müssen besonders darauf achten, Byte für Byte zu kopieren und nicht nur eine einfache Kopie der Daten.
Es kann erforderlich sein, sogar die schreibgeschützten Sektoren zu kopieren und zu prüfen, ob es Sektoren unterschiedlicher (spezieller) Größe gibt ...

So prüfen Sie, ob Ihr Bild korrekt erstellt wurde

So prüfen Sie, ob Ihr Bild korrekt erstellt wurde

  1. Wenn Sie über einen anderen Computer verfügen, auf dem Windows Xp nicht virtualisiert ist, installieren Sie das Image über Alchool 120%.

  2. Wenn Sie keinen anderen Computer mit Windows XP haben, können Sie auch Alchool 120% installieren und das Image einhängen

    • ein Windows XP-System, das auf einem USB-Stick erstellt wurde
    • eine Windows XP-Startdiskette, die das System auf einer Ramdisk installiert
    • eine kleine Partition, auf der Sie Windows XP installieren

Wenn das Image bei einer der vorherigen Lösungen funktioniert, bedeutet dies, dass das Image ordnungsgemäß erstellt wurde und Sie nach anderen Programmen / Optionen suchen können, um es in ein Format zu konvertieren, das VirtualBox bereitstellen kann.