Comment transférer des données entre deux anciens PC en parallèle ou en série?

32

Récemment, j'ai trouvé un ancien ordinateur portable Gateway 2000 Colorbook avec MS-DOS6.22 / Win3.1 qui ne comportait pas de ports mais des ports PS2, parallèles et série. Mon ordinateur moderne ne possède pas l'un de ces ports, j'essaie donc d'utiliser un vieil Optiplex 755 avec un double démarrage Vista / Kubuntu pour essayer d'envoyer des fichiers sur un port parallèle. Le seul support amovible de l'ordinateur portable est une disquette. Malheureusement, je n'ai pas de lecteur de disquette de rechange pour installer une machine. Existe-t-il un moyen simple d'effectuer le transfert de fichiers à l'aide de ports parallèles ou série, ou dois-je acheter des disquettes?

Joueur professionel
la source
6
Laplink était jadis la référence en la matière. Vous pouvez vous connecter via des ports série et parallèle. Si votre disque dur est trop ancien pour être compatible avec l'adaptateur USB, comme suggéré dans la réponse ci-dessous, procurez-vous une ancienne copie de Laplink.
Brad
@ Brad Oui, je suggérerais Laplink via une connexion série ou parallèle avec une troisième machine qui en possède une et qui possède également un port Ethernet (en supposant que l'ordinateur cible ultime a toujours Ethernet)
Hagen von Eitzen
@ Brad Ma réponse concernait laplink, bien que je ne l'ai pas nommée de manière spécifique. le problème est que vous devez toujours l'acheter. l'adaptateur IDE vers usb est un meilleur choix. IMO
Keltari
1
Avez-vous examiné les cartes PCMCIA LAN? Vous aurez besoin d’une assez ancienne pour obtenir l’assistance du pilote - et vous aurez besoin d’une disquette avec le pilote. Même problème pour laplink - vous avez besoin d’une disquette pour le configurer
gnibbler
3
S'agit-il d'une tâche unique ou souhaitez-vous que l'ancien ordinateur fonctionne et échange des fichiers? Parce que s'il s'agit d'une tâche ponctuelle, vous pouvez extraire le disque dur et le monter en tant que clé USB avec un adaptateur PATA-USB. (Il est signalé que le disque dur est de 250 Mo ... quelques secondes de cette façon)
Hastur

Réponses:

61

Vous pouvez envoyer / recevoir des données via le port série à l'aide d'un câble null modem ou d'un adaptateur avec un câble série. Cependant, il y a de fortes chances que vous n'en ayez pas. En plus de cela, vous devrez installer un logiciel (tel qu'une très ancienne version de Laplink ) sur l'ordinateur portable pour pouvoir l'utiliser. Même si vous faites l' achat du câble, disquette, et trouver et installer le logiciel, le transfert de fichiers sera lente .

Votre solution la plus simple serait d’acheter un adaptateur IDE / SATA vers USB . Retirez simplement le disque dur de votre ordinateur portable et connectez-le à cet appareil. Branchez ensuite la prise USB dans votre Optiplex et vous pourrez transférer des données.

Keltari
la source
5
>> "Cependant, il y a de fortes chances que vous n'en ayez pas." Ni le câble null modem ni le port série (selon l'OP) à brancher sur la nouvelle machine. Upvoting pour la suggestion d'adaptateur. Article très utile à avoir autour.
Steve Rindsberg
1
@SteveRindsberg Oui, ces adaptateurs sont toujours pratiques et, pour le prix, il n'y a aucune raison de ne pas en avoir un.
Keltari
1
Pour ce que cela vaut: des adaptateurs UBS vers série existent, mais le transfert est lourd et lent. +1 pour l'adaptateur IDE / SATA, nécessitera probablement une alimentation externe pour l'ancien disque.
Hannu
1
@Hannu ces adaptateurs HDD sont généralement fournis avec cette alimentation externe - comme d'autres l'ont déjà dit: ils sont très pratiques :)
Marek Rost
2
INTERSVR ... je faisais ça souvent
sq33G
6

Des adaptateurs USB / série existent. La vitesse de transfert peut ne pas être un sujet d'écriture, mais combien de données allez-vous conserver sur des disquettes?

Kermit est un programme raisonnable pour transférer des fichiers via une ligne série . Devrait être disponible pour tout système d'exploitation digne de ce nom.

suriv
la source
Kermit sous DOS existe: je l'ai utilisé il y a longtemps pour récupérer les données d'un "PC compatible XT", comme nous l'avons dit à ce moment-là. Les données ont été transférées via un câble null modem vers une machine Windows XP et j'ai eu la surprise de découvrir qu'Hyperterminal connaissait le protocole Kermit.
andre314
1
"hyperterminal" ou simplement "terminal", je ne me souviens pas exactement. C'est un outil fourni avec Windows XP (qui fonctionne également sous Windows 7).
andre314
6

Avant d’essayer la méthode «hardcore» sans outils supplémentaires que je décris ci-dessous, vérifiez si votre Optiplex dispose d’un port PATA disponible à l'intérieur. Dans ce cas, tout ce dont vous avez besoin est probablement un adaptateur pour un lecteur PATA 2.5 "(les prises sont différentes format 2,5 "/ 3,5" / 5,25 "PATA ...) et vous pouvez simplement retirer le disque dur de votre ordinateur portable et y accéder via l’Optiplex. Si quelque chose d’essentiel (lecteur de CD?) Se trouve déjà sur le bus PATA, déconnectez-le sauf si vous savez ce que vous faites avec PATA, la mécanique Maître / Esclave / CS pourrait compliquer les choses.

Il y avait des ordinateurs portables qui utilisaient des disques durs sur les anciennes interfaces ST506 ou ESDI - essayez de vérifier cela au préalable (recherchez le numéro de modèle sur le disque dur et obtenez une fiche technique), ne tentez pas de connecter un tel disque à un ordinateur PATA.

Ou, vous pourriez obtenir un adaptateur PATA vers USB, ils ne sont pas chers.

Les ports sont accessibles sous forme de fichiers de périphérique sous DOS (COM1 ... x, LPT1 ... x) et peuvent servir de cible pour une commande COPY ou une commande TYPE redirigée. Sous Linux, les ports sont également accessibles en tant que fichiers de périphérique (/dev/ttyS0..x, /dev/lp0..x), et peuvent être lus depuis, par exemple, avec "cat / dev / ttyS0 >> un.fichier .SMS".

Ceux-ci auront besoin d’un câble null modem pour le transfert série (si vous disposez d’un câble série normal que vous pouvez connecter physiquement, essayez de permuter les câbles entre les broches 2 et 3 du connecteur à 9 broches) ou d’un câble parallèle correspondant (ce qui est rare). la plupart d'entre eux avaient une fiche centronics à l'autre extrémité qui ne correspond pas physiquement à un port parallèle de PC). En fait, toute connexion de fil reliant les broches 2 et 3 croisées et les broches 5 à 5 (en supposant un brochage à 9 broches) devrait fonctionner en série si vous gardez les fils courts et rapprochés. Ignorons le parallèle pour l'instant, car vous auriez besoin de configurer correctement la signalisation STROBE / ACK pour fonctionner avec les pilotes de périphériques DOS ...

En cas d'utilisation de ports série, vous devrez configurer les ports sur les deux ordinateurs, avec stty du côté linux et MODE du côté DOS. Notez que ces paramètres de configuration ne sont PAS persistants lors des redémarrages. Je suggérerais d'essayer 115200,8, o, 1 et de réduire la vitesse si cela ne fonctionne pas - je garderais la parité, cependant, car il est là pour détecter les erreurs causées par des interférences électriques. Assurez-vous également qu’il n’existe aucun type de mécanisme de traduction de nouvelle ligne activé (je ne sais pas si certaines versions de DOS le gèrent via la commande MODE).

Si vous devez transférer plusieurs fichiers, le mieux est de les combiner dans une archive. Si PKZIP est disponible sur la machine DOS, vous pouvez le décompresser à l'aide des commandes "unzip" ou "zip x" du côté de Linux. Toutefois, vous devrez peut-être répéter le transfert dans le pire des cas, la communication série peut ne pas être fiable à 100% contre les interférences.

rackandboneman
la source
Ceci devrait être combiné avec les convertisseurs USB-série mentionnés par @ user814792. Les plus économiques souvent - mais pas toujours - fonctionnent bien et ont plus de chance de fonctionner sous linux.
Chris H
L'optiplex aura probablement un port série et un convertisseur USB n'aura probablement pas de câble null modem intégré :)
rackandboneman
Vous pouvez toutefois ignorer l'optiplex avec le bon câble. Je pense que l'un des miens a en fait un paramètre de modem nul intégré (ainsi qu'un bouclage matériel). Probablement Windows uniquement. Mais cela n'aiderait toujours pas - mauvais sexe.
Chris H
1

En supposant que vous disposiez du bon câble (parallèle ou série), vous pouvez installer Virtualbox sur Optiplex, installer MS-DOS en tant qu'invité et utiliser la connexion série ou parallèle pour exposer le port d'Optiplex à votre système d'exploitation invité. . Vous devriez pouvoir transférer vos fichiers sur le système d'exploitation invité de cette façon. Ensuite, il suffit d'utiliser la fonctionnalité de lecteur partagé pour copier les fichiers sur le système d'exploitation hôte. MS-DOS inclut INTERSVR et INTERLNK, que vous pouvez utiliser pour le transfert initial.

Charles Burge
la source
Cela dépend du logiciel que vous utilisez. Je ne me souviens pas à coup sûr, mais je pense que intersvr et interlnk ne fonctionnent qu'avec des ports série. Si le PO peut mettre la main sur une copie de Laplink ou d'un autre produit commercial, le port parallèle serait probablement une meilleure option.
Charles Burge
Hm ... J'ai interprété "pas de ports mais des ports PS2, parallèles et série" comme signifiant qu'il possède un port série. Peut-être une clarification est en ordre? PS J'ai trouvé cette image sur une recherche google: img.auctiva.com/imgdata/1/6/7/0/4/3/3/webimg/827200326_tp.jpg - on dirait qu'elle a un port série et un port parallèle.
Charles Burge