najlepszy sposób przenoszenia plików na komputer z systemem DOS?

10

Mam starą maszynę DOS (czytaj: abandonware) z moimi starymi grami DOS (jak tutaj wspomniano) . Z czasem stwierdzam, że moje dyskietki zaczynają umierać i stają się całkowicie nieczytelne.

Niedawno znalazłem pliki binarne porzuconych gier, które obecnie posiadam i pobrałem je na mój system Vista.

Maszyna Vista nie ma stacji dyskietek, ale ma płytę CD / DVD-R. Maszyna Vista nie ma portów szeregowych ani równoległych. Maszyna DOS ma napędy dyskietek, ale nie ma napędu CD / DVD. (ma jednak dysk twardy 100 MB) O dziwo, oba urządzenia mają USB i Ethernet. Maszyna DOS ma starą kartę 3Com 10BT.

Wydaje mi się, że nie mogę wymyślić, w jaki sposób uzyskać FTP, a tym bardziej uruchomić stos TCP / IP na komputerze z systemem DOS. Żadne formy pamięci USB nie zostały odczytane na obu komputerach.

Jaki jest najlepszy sposób na przeniesienie tych plików binarnych na maszynę DOS?

(Wiem, że to zaczyna brzmieć jak odwieczne pytanie, jak przenosić lisa, dziecko i worek ziarna po rzece na łodzi, która ma tylko dwa miejsca)

Brak kariery
źródło
3
Brak wolnego napędu CD-ROM? Opublikuj szczegóły na karcie Ethernet DOS. BTW, nie sądzę, że dzieci jedzą worki zboża.
hyperslug
Może bardzo głodne dziecko?
Joey,

Odpowiedzi:

5

Aby uzyskać trwałe rozwiązanie, najlepszym rozwiązaniem jest uruchomienie karty sieciowej. Będziesz potrzebował sterowników DOS do karty sieciowej. Sprawdź stronę 3com, aby sprawdzić, czy nadal mają je dla twojego modelu.

Jeśli łączysz się bezpośrednio z maszyną Vista, potrzebujesz kabla krosowego (piny 1,2,4 i 6 są zamienione). Możesz go kupić lub zrobić. Jeśli używasz koncentratora lub przełącznika, wystarczy standardowy kabel cat5.

Różne sposoby dodawania sieci do komputera z systemem DOS są zbyt liczne, aby je tutaj omawiać, ale oto kilka linków, które pomogą Ci zacząć:

http://www.dendarii.co.uk/FAQs/dos-net.html

http://bbright.tripod.com/information/dosnetwork.htm

http://www.freedos.org/freedos/news/technote/157.html

Jeśli uda ci się uruchomić protokół TCP / IP, będziesz mieć możliwość uruchomienia przeglądarki internetowej TUI, takiej jak Lynx, aby móc pobierać pliki bezpośrednio na komputer z systemem DOS.

Kenneth Cochran
źródło
1
Czy to nie jest skrzynka z kurczakiem i jajkiem? Potrzebujesz napędów DOS na maszynie, która nie ma dostępu. Jak je tam dostać?
WireGuy
Powiedział, że jego dyskietki się wyczerpują. Nie powiedział, że jego stacja dyskietek jest zepsuta.
Kenneth Cochran
10

Jeśli chcesz, aby ta maszyna DOS działała przez czas nieokreślony, warto mieć:

alternatywny tekst

Możesz go kupić tutaj: Tiger Direct - (19,99 USD) Sabrent 1,44 MB Zewnętrzna stacja dyskietek USB 2X

... i podłącz go do systemu Vista (lub dowolnego innego systemu).

Następnie możesz tworzyć nowe dyskietki, łatwo przenosić pliki tam iz powrotem, przechowywać kopie zapasowe (w systemie Vista) i uzyskać więcej plików / gier DOS z Internetu (za pośrednictwem systemu Vista).

Robert Cartaino
źródło
6

Jeśli jest to jednorazowa potrzeba (tzn. Nie dodajesz innych gier), najłatwiejszym sposobem może być usunięcie dysku twardego z pudełka dos i podłączenie go do komputera z systemem Vista za pomocą adaptera USB (zakładając, że komputer z systemem Vista ma nie ma wolnego złącza IDE). Zrzuć pliki w dół linii, a następnie zwróć je do komputera Dos.

Uważaj, aby nie sformatować dysku, gdy Vista zobaczy go po raz pierwszy.

Rob Allen
źródło
Możesz to zrobić dowolną liczbę razy - jest to po prostu potencjalnie niezręczne. Chociaż robienie tego co 6 miesięcy nie musi być uciążliwe.
ChrisF,
Przeniesienie napędu wydaje się mieć sens. Możesz także odwiedzić stronę support.3com.com/infodeli/tools/nic/3c509b/docs/ugb/index.htm i sprawdzić, czy możesz pobrać jakieś pliki, aby wszystko działało
WireGuy
5

Jednym ze sposobów przenoszenia plików na stare maszyny, które uważam za przydatne, jest użycie ZModem. Nie dotyczy to tylko połączeń telefonicznych. Jeśli skonfigurujesz kabel RS-232 z całkiem nowego komputera, możesz użyć programu HyperTerminal w systemie Windows do wysyłania plików przez ZModem lub podobny szeregowy protokół przesyłania do starego komputera, który z pewnością może uruchomić Minicom . Jedynym problemem jest przeniesienie minicom do komputera - nadal będziesz musiał to zrobić za pomocą floppys.

Jeśli twój nowszy komputer nie ma portu szeregowego, możesz go znaleźć (używamy tych ) całkiem tanio.

jamuraa
źródło
Zapomniałem dodać. Maszyna Vista nie ma portów szeregowych
NoCarrier
1
edytowane w celu dodania USB do numeru seryjnego, którego używałem i działa dobrze z hyperterminal
jamuraa
Po podążeniu za tym linkiem wygląda na to, że Minicom jest programem uniksowym / linuxowym. Czy nie byłaby potrzebna wersja DOS? Polecić?
Czy M
4

Jeśli twój komputer to 386 lub lepszy 486 z 4 MB pamięci RAM lub więcej, powinieneś być w stanie uruchomić go z bardzo małej dystrybucji Linuksa na dyskietkach takich jak rtbt Toma, co pozwoli ci na wykonanie podstawowej sieci (FTP) i rozpozna twój Dysk twardy FAT.

Inną opcją jest dodanie sieci do systemu DOS. Zobacz tę ładną listę na stronie FreeDOS. BTW, możesz spróbować FreeDOS, ma kilka nowszych i lepszych funkcji niż stary DOS (uzupełnianie wiersza poleceń, wsparcie dla napędów USB itp.).

wazoox
źródło
3

Czy nie najlepszym pomysłem byłoby uruchomienie gier w emulatorze DOS na komputerze z systemem Windows? Na przykład DOSBox.

http://www.dosbox.com/

Alistair McMillan
źródło
5
Gra na starym sprzęcie ma nostalgiczną wartość. Lubię uruchamiać się w DOS. Lubię migające lampki na module MIDI Roland MT-32. Nazywaj mnie szalonym, ale lubię też, gdy rzeczy nie ładują się natychmiast.
NoCarrier,
1
Nie jestem pewien, co zrobić z lampkami błyskowymi, ale uważam, że możesz uruchomić go na pełnym ekranie, aby uzyskać pełne doświadczenie DOS, i kilkakrotnie naciśnij CTRL-F11, aby zmniejszyć symulowaną prędkość procesora do odpowiedniego lodowcowego tempa. BTW Oszalałeś.
Alistair McMillan
@NoCarrier ”, ale lubię też, gdy rzeczy nie ładują się natychmiast” tak, nie ma pośpiechu w toalecie. Old Wordperfect wstrząsnął
barlop
2

Oto zbiór rozwiązań na wagę, które wolę:

  1. Sformatuj pamięć USB jako FAT16 i włącz starszy tryb USB w BIOS-ie (jeśli istnieje), aby wyświetlać je jako litery dysku podczas uruchamiania. Następnie DOS może je odczytać.
  2. Utwórz bootowalny dysk USB dla małej wersji Linux lub NetBSD bez X11. Prawdopodobnie będzie to obsługiwać twoją kartę sieciową ORAZ będzie w stanie zamontować dysk DOS. Następnie możesz okresowo ftp lub SMB nad plikami, które chcesz. To wymaga ponownego uruchamiania co jakiś czas.
  3. Użyj kabla szeregowego z przeplotem i programu XY lub Z-Modem , takiego jak dsz lub fdsz z dni BBS. Lub z programem terminalowym, który je obsługuje, było ich tak wiele . Użyłem Qmodem, który wciąż może nie być darmowy.
  4. Pobierz sterowniki DOS dla karty sieciowej i używaj go z programem takim jak Arachne .
  5. Porzuć DOS na rzecz FreeDOS lub DR-DOS. Ale zasadniczo nadal robisz powyższe, z wyjątkiem tego, że możesz uzyskać lepszą obsługę kart sieciowych i USB.
  6. NAŚLADOWAĆ. DosBox jest o wiele łatwiejszy w obsłudze niż PC AT.
  7. Okresowo przesuwaj dysk. Jest to o wiele łatwiejsze, jeśli używasz napędu w trybie USB i ustawiasz system BIOS tak, aby obsługiwał napędy USB w trybie starszego typu. W przeciwnym razie bardzo denerwujące jest otwieranie rzeczy i usuwanie 40-pinowego IDE i 4-pinowego molexa mocy.
  8. Uzyskaj biografię super-nowatorską lub zainstaluj grub. NetBoot to urządzenie poza tftpserwerem, który obsługuje system mini-linux, który uruchamia tylko dosBox lub freeDOS z napędami zamapowanymi na nfsserwer. Teraz za każdym razem, gdy wyłączasz urządzenie dos, możesz zamontować i pracować z plikiem obrazu i innymi plikami na głównym komputerze lub serwerze. To naprawdę dużo pracy, ale poczujesz się jak geniusz DOS.
dlamblin
źródło
1

Sprawdź, czy masz jakieś połączenia w polu Vista dla dysku twardego DOS. Jeśli nie, powinieneś być w stanie zmiatać lub uzyskać naprawdę tani.

Przenieś dysk twardy do urządzenia Vista i przenieś pliki na ten dysk. Następnie ponownie zainstaluj dysk z powrotem w pudełku DOS.

Robert Cartaino
źródło
0

Proste, głupie pytanie, ale czy jesteś pewien, że te pendrive'y są sformatowane w systemie plików czytelnym dla DOS?

NTFS tam nie poleci. FAT32 nie będzie latał w systemie DOS wcześniejszym niż 6.22.

Keck
źródło
Myślałem, że wszystkie napędy USB są FAT. (I mają nawet sterowniki DOS do odczytu NTFS)
hyperslug
Nie wszystkie dyski mają format FAT, formatowanie może być dowolne. I tak, istnieją sterowniki DOS dla NTFS. A jednak istnieje ostateczna różnica między FAT16 i FAT32. Jeśli używa waniliowego DOSa w wersji wcześniejszej niż 6.22, to nie będzie w stanie odczytać NTFS ani (nowoczesnego) FAT32. Sterowniki istnieją i mogą być rozwiązaniem. To może nie rozwiązać jego problemu, ale z pewnością jest jednym z tych „problemów” w przypadku przesyłania plików i tego rodzaju systemów. Szczególnie łatwo można przeoczyć niezgodności między FAT16 i FAT32.
Keck
hyperslug: Mój jest NTFS, nawet z drugą małą partycją. Większość nowszych jest domyślnie FAT32.
user1686,
0

Czy Vista obsługuje IPX? Jeśli tak, możesz użyć tego przez Ethernet.

* idzie szukać stosu IPX w swoim archiwum *

Te narzędzia działały dla mnie na wirtualnym komputerze Micros ~ 1, ale myślę, że będziesz potrzebować Google, aby wymienić DC21X4 ...

(Jeśli nadal chcesz je wypróbować, kolejność ładowania to LSL; DC21X4(lub równoważny sterownik karty sieciowej); IPXODI))

użytkownik1686
źródło
0

alternatywny tekst

Po prostu weź napęd CD-ROM dla DOS-a, 20 dolarów, prawdopodobnie zaraz po drodze. Nagrywaj płyty CD za każdym razem, gdy chcesz je przesłać, media mają 0,25 sztuki.

Nie chcesz zadzierać z całą siecią IPX, chyba że zamierzasz zagrać w Doom. Twój czas jest wart ponad 20 USD.

hiperslug
źródło
A jak dokładnie planujesz dostać się cdrom.sysdo pudełka DOS?
user1686,
Dokładna bootowalna płyta CD z systemem DOS.
hyperslug
Sprawdź lokalne ogłoszenia, takie jak ogłoszenia Kijiji lub eBay, a prawie na pewno znajdziesz osobę sprzedającą stare napędy CD-ROM / DVD-ROM za prawie nic (<= 5 USD), może nawet za darmo. W rzeczywistości sam zamieść ogłoszenie z prośbą o jedną; chyba że mieszkasz w małej wiosce, powinieneś ją mieć w mgnieniu oka. Paczkę płyt CD + RW można również kupić tanio (ponownie, spróbuj ogłoszeń). Jeśli chodzi o suszarki, utwórz / pobierz dyskietkę rozruchową DOS / dyskietkę PE Barta lub użyj dysku CD z systemem Windows 95/98 / ME. (Oczywiście jest to niewygodne, jeśli chcesz często przesyłać pliki do przodu i do tyłu, ale jednorazowo jest w porządku.
Synetech,
0

Zrób to raz z DOS, pobierz sterowniki pakietu Crynwyr dla swojej karty sieciowej, skonfiguruj je, a następnie pobierz sieciowy system operacyjny KA9Q KA9Q NOS lub jego nowoczesny wariant JNOS, aby zapewnić funkcje sieciowe DOS TCP / IP. Chociaż został stworzony dla radia Ham, działa również z kartami sieciowymi i pozwala na uruchomienie kilku różnych serwerów, z których jednym jest FTP. Użyłem go z klientem ftp w systemach Windows do dość wydajnego przesyłania plików tam iz powrotem.

Głosuję za dyskietką USB dla systemu Windows. Działa świetnie i pozwoli ci tworzyć nowe, świeże dyski dla systemu DOS. Właśnie tego używałem i faktycznie użyłem go jako napędu A / B zarówno w DOSBox, jak i na wirtualnych komputerach DOS.

Fiasco Labs
źródło
-2

Czy możesz użyć wymiennego urządzenia pamięci USB, zwanego potocznie „napędem kciukowym” lub „penem”?

akf
źródło
nie są one czytelne w DOS 6.22.
NoCarrier
hmmm. Wydaje mi się, że pamiętam inaczej. Jednak może być potrzebny specjalny sterownik, który następnie stawia pytanie, jak go dostać do swojego urządzenia. Jedną z opcji byłoby utworzenie dysku rozruchowego USB, załadowanie systemu i skopiowanie plików, aktualizacja config.sys i powinieneś być gotowy.
akf
1
Prawdopodobnie są one czytelne w FreeDOS. FreeDOS działa świetnie, jest znacznie lepszy niż DOS 6.22, a kompatybilność jest doskonała.
wazoox
NoCarrier: Wiele BIOSów ma opcję „Legacy USB”, która IIRC przedstawia wymienną pamięć USB jako zwykłe dyski.
user1686,
Całkiem wątpliwe, że jego urządzenie DOS ma USB, a zatem opcję „Legacy USB”.
Fiasco Labs,