Jak stworzyć pusty obraz dyskietki z gościem VirtualBox Windows?

19

Czy istnieje sposób tworzenia pustych obrazów dyskietek, których mogę używać w VirtualBox?

Klientem jest system Windows XP.

bernd_k
źródło

Odpowiedzi:

29

Linux:

fallocate -l 1474560 myimage.vfd

Linux i inne systemy uniksopodobne:

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

Windows:

fsutil file createnew myimage.vfd 1474560

Otrzymasz pusty obraz „1,44 MB”. Dołącz go do VirtualBox i sformatuj poprzez „Mój komputer” w gościu.


Jeśli chcesz sformatować obraz w systemie hosta lub skopiować do niego pliki, użyj mkfs.vfat+ mount -o loopw systemie Linux i VFD w systemie Windows. Pamiętaj, że oficjalna wersja VFD „działa tylko na systemach 32-bitowych” od wersji 2.1, ale dostępne są alternatywne wersje.

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, twórz, formatuj i montuj w jednym poleceniu:

vfd open 0: myimage.vfd /new /1.44
użytkownik1686
źródło
plik fsutil createnew myimage.vfd 1474560 załatwił sprawę
bernd_k
Dzięki. Oto Gist z wirtualną reklamą dyskietek + danych gist.github.com/iamsortiz/1bdb9774832ea65855b2dc1b9b4ee8dc w odpowiedzi możesz dowolnie używać (lub link), jeśli uważasz, że warto.
ElMesa,
2

W Linuksie bardzo łatwo jest stworzyć pusty obraz dyskietki za pomocą „dd”.

Wątek Jak utworzyć obraz dyskietki? na forum VirtualBox zawiera dla ciebie pusty obraz dyskietki.

guenter
źródło
2

Korzystałem z WinImage do tworzenia pustych obrazów dyskietek w systemie Windows. Program jest shareware i działa na 32-bitowym i 64-bitowym systemie Windows 2000, XP, Vista, 7. Ponieważ późniejsze wersje systemu Windows mają tryb zgodności, bardzo zakładam, że tam też będzie działał. http://www.winimage.com/download.htm Jako shareware może być używany przez 30 dni bez ograniczeń. Po 30 dniach musisz go kupić i zarejestrować, jeśli chcesz nadal z niego korzystać. Ponieważ potrzebujesz tylko jednego pustego obrazu dyskietki jako szablonu, trzymałbym ten obraz w bezpiecznym miejscu, spakowałem go i rozpakowałem kopię za każdym razem, gdy potrzebuję kolejnego pustego obrazu dyskietki.

Wystarczy pobrać plik .zip i bezpośrednio uruchomić plik .exe, instalacja nie jest wymagana. Nie używaj wirtualnego sterownika dyskietek.

  1. Uruchom winimage.exei kliknij OK.
  2. Wybierz Nowy z menu Plik.
  3. Wybierz format, zwykle wybierzesz „Standardowy 1,44 MB”.
  4. Wybierz Zapisz z menu Plik. Wybierz .imaformat zapisu i nazwę pliku .

Możesz zmienić nazwę pliku .ima na nazwę pliku .dsk lub nazwę pliku .img lub cokolwiek, co wybierzesz dla nowego pustego obrazu dyskietki.

Inną metodą w pełni otwartego źródła jest użycie vfd, ale najpierw musisz zainstalować wirtualny sterownik dyskietki, w przeciwnym razie nie możesz użyć vfd do sformatowania dysku wirtualnego, a następnie zapisania go w pliku. vfd działa tylko w systemach Windows 2000 i XP (podobno działa także w systemie Vista) 32-bit. http: // vfd.sourceforge.net/

Na koniec możesz użyć Virtual PC do stworzenia pustego obrazu dyskietki. Microsoft ma artykuł KB opisujący cały proces: https: // support.microsoft.com/en-us/kb/825098.

Podczas gdy emulatory i wirtualne dyskietki z pewnością są możliwe, korzystanie z WinImage jest najłatwiejszym i najszybszym sposobem na uzyskanie tego, czego chcesz. Dużą zaletą jest to, że dzięki WinImage nie trzeba niczego instalować.

luttztfz
źródło