Wie erstelle ich ein leeres Disketten-Image mit VirtualBox Windows-Gast?

19

Gibt es eine Möglichkeit, leere Disketten-Images zu erstellen, die ich mit VirtualBox verwenden kann?

Der Client ist Windows XP.

bernd_k
quelle

Antworten:

29

Linux:

fallocate -l 1474560 myimage.vfd

Linux und andere Unix-ähnliche Systeme:

head -c 1474560 /dev/zero > myimage.vfd

Windows:

fsutil file createnew myimage.vfd 1474560

Sie haben ein leeres "1,44 MB" -Image. Hängen Sie es an VirtualBox an und formatieren Sie es über "Arbeitsplatz" im Gast.


Wenn Sie das Image auf dem Hostsystem formatieren oder Dateien in dieses kopieren möchten, verwenden Sie mkfs.vfat+ mount -o loopunter Linux und VFD unter Windows. Beachten Sie, dass der offizielle Build von VFD ab Version 2.1 "nur auf 32-Bit-Systemen funktioniert", es jedoch alternative Builds gibt.

Linux:

mkfs.vfat myimage.vfd
sudo mount -o loop myimage.vfd /mnt
...
sudo umount /mnt

Windows:

vfd open 0: myimage.vfd
vfd format 0:
...
vfd close 0:

Windows, erstellen, formatieren und mounten in einem Befehl:

vfd open 0: myimage.vfd /new /1.44
Grawity
quelle
fsutil file createnew myimage.vfd 1474560 hat den Trick gemacht
bernd_k
Vielen Dank. Hier ist ein Gist mit der virtuellen Floppy + Daten adition gist.github.com/iamsortiz/1bdb9774832ea65855b2dc1b9b4ee8dc freie Nutzung (oder Link) so viel Gefühl , wie Sie in der Antwort wollen , wenn Sie es lohnt sich denken.
ElMesa
2

Unter Linux ist es sehr einfach, mit 'dd' ein leeres Disketten-Image zu erstellen.

Der Thread Wie erstelle ich ein Disketten-Image? Im VirtualBox-Forum finden Sie ein herunterladbares leeres Disketten-Image für Sie.

Günter
quelle
2

Ich habe WinImage verwendet, um leere Disketten-Images unter Windows zu erstellen. Das Programm ist Shareware und läuft auf 32-Bit- und 64-Bit-Windows 2000, XP, Vista, 7. Da neuere Windows-Versionen einen Kompatibilitätsmodus haben, gehe ich davon aus, dass es auch dort läuft. http://www.winimage.com/download.htm Als Shareware kann es 30 Tage ohne Einschränkungen verwendet werden. Nach 30 Tagen müssen Sie es kaufen und registrieren, wenn Sie es weiterhin verwenden möchten. Da Sie nur ein leeres Disketten-Image als Vorlage benötigen, würde ich dieses Image an einem sicheren Ort aufbewahren, komprimieren und eine Kopie jedes Mal entpacken, wenn ich ein anderes leeres Disketten-Image benötige.

Laden Sie einfach die ZIP-Datei herunter und starten Sie die EXE-Datei direkt. Es ist keine Installation erforderlich. Verwenden Sie nicht den virtuellen Diskettentreiber.

  1. Führen Sie aus winimage.exeund klicken Sie auf OK.
  2. Wählen Sie im Menü Datei die Option Neu.
  3. Wählen Sie das Format, normalerweise würden Sie "Standard 1,44 MB" auswählen.
  4. Wählen Sie im Menü Datei die Option Speichern. Wählen Sie .imaals Speicherformat und wählen Sie einen Dateinamen .

Sie können umbenennen Dateinamen .ima zu Dateinamen .dsk oder Dateinamen .img oder was auch immer Sie für Ihre neue , leere Disketten - Image wählen.

Eine andere vollständig Open-Source-Methode ist die Verwendung von vfd. Sie müssen jedoch zuerst den virtuellen Diskettentreiber installieren. Andernfalls können Sie das virtuelle Laufwerk nicht mit vfd formatieren und dann in einer Datei speichern. vfd funktioniert nur unter Windows 2000 und XP (angeblich auch unter Vista) 32-Bit. http: // vfd.sourceforge.net/

Zu guter Letzt können Sie mit Virtual PC ein leeres Disketten-Image erstellen. Microsoft hat einen KB-Artikel, der den gesamten Prozess beschreibt: https://support.microsoft.com/en-us/kb/825098.

Obwohl Emulatoren und virtuelle Diskettenlaufwerke durchaus in Frage kommen, ist die Verwendung von WinImage der einfachste und schnellste Weg, um das zu bekommen, was Sie wollen. Und der große Vorteil ist, dass Sie mit WinImage nichts installieren müssen.

luttztfz
quelle