병렬 또는 직렬을 사용하여 이전 PC 두 대간에 데이터를 전송하려면 어떻게합니까? 이러한 포트가 없으므로 Vista /

최근에 PS2, 병렬 및 직렬 포트 외에 포트가없는 MS-DOS6.22 / Win3.1이 포함 된 오래된 Gateway 2000 Colorbook 랩톱을 발견했습니다. 현대 컴퓨터에는 이러한 포트가 없으므로 Vista / Kubuntu 듀얼 부팅과 함께 오래된 Optiplex 755를 사용하여 병렬 포트를 통해 파일을 보내려고합니다. 랩톱의 유일한 이동식 미디어는 플로피 디스크이며 불행히도 어떤 컴퓨터에도 넣을 여분의 플로피 드라이브가 없습니다. 병렬 또는 직렬 포트를 사용하여 파일 전송을 쉽게 수행 할 수 있습니까, 아니면 플로피 디스크를 구입해야합니까?



답변

널 모뎀 케이블 또는 직렬 케이블이있는 어댑터를 사용하여 직렬 포트를 통해 데이터 / 수신 데이터를 보낼 수 있습니다 . 그러나, 당신이 하나도 없을 확률이 높습니다. 그 꼭대기에, 당신은 (예 : 같은 소프트웨어를 설치해야합니다 아주 의 이전 버전 랩 링크 를 사용하기 위해 노트북). 당신이 경우에도 파일을 전송, 케이블, 플로피 디스크를 구입하고 소프트웨어를 찾아 설치 될 것입니다 느린 .

가장 쉬운 해결책은 IDE / SATA-USB 어댑터 를 구입하는 것 입니다. 랩톱에서 하드 드라이브를 제거하고이 장치에 연결하기 만하면됩니다. 그런 다음 USB 끝을 Optiplex에 꽂으면 데이터를 전송할 수 있습니다.


답변

USB- 직렬 어댑터가 존재합니다. 전송 속도는 집에 쓸 것이 없지만 플로피 디스크에 얼마나 많은 데이터를 넣을 것입니까?

직렬 회선을 통해 파일을 전송하기위한 합리적인 프로그램은 Kermit 입니다. 소금에 걸 맞는 운영 체제에 사용할 수 있어야합니다.


답변

아래에 설명 된 “하드 코어”도구를 사용하지 않는 방법을 시도하기 전에 Optiplex에 PATA 포트가 있는지 확인하십시오.이 경우 2.5 “PATA 드라이브 용 어댑터 만 있으면됩니다 (플러그는 다릅니다) 2.5 “대 3.5″/5.25 “PATA 폼 팩터 …) 노트북에서 하드 드라이브를 제거하고 Optiplex에서 액세스 할 수 있습니다. PATA 버스에 중요하지 않은 항목 (CD 드라이브?)이 이미있는 경우 PATA로 수행중인 작업을 알지 못하는 경우 연결을 끊으십시오. Master / Slave / CS 역학으로 인해 문제가 발생할 수 있습니다.

고대 ST506 또는 ESDI 인터페이스에는 하드 드라이브를 사용하는 랩톱이있었습니다. 사전에 하드 드라이브의 모델 번호를 확인하고 사양서를 받으십시오. 그런 드라이브를 PATA 머신에 연결하지 마십시오.

또는 PATA-USB 어댑터를 구입할 수 있지만 비싸지 않습니다.

포트는 DOS (COM1 … x, LPT1 … x)에서 장치 파일로 액세스 할 수 있으며 COPY 명령 또는 경로 재 지정된 TYPE 명령의 대상으로 사용할 수 있습니다. 리눅스에서 포트는 장치 파일 (/dev/ttyS0..x, /dev/lp0..x)로 액세스 할 수 있으며 “cat / dev / ttyS0 >> some.file”을 사용하여 읽을 수 있습니다. .txt “

직렬 전송을 위해서는 널 모뎀 케이블이 필요합니다 (물리적으로 연결할 수있는 일반 직렬 케이블이있는 경우 전선을 9 핀 끝에 핀 2와 3으로 교체) 또는 해당 병렬 케이블 (드물게, 그들 대부분은 다른 쪽 끝에 물리적 인 PC 병렬 포트와 짝을 이루지 않는 centronics 플러그를 가지고있었습니다). 실제로 전선을 짧고 가깝게 유지하는 경우 핀 2와 3 연결 하고 핀 5에서 핀 5 (9 핀 핀아웃 가정)를 연결하는 와이어 훅 업은 직렬로 작동해야합니다. DOS 장치 드라이버와 함께 작동하려면 STROBE / ACK 신호를 올바르게 설정해야하므로 병렬을 무시하십시오.

직렬 포트를 사용하는 경우 Linux 측에서는 stty, DOS 측에서는 MODE를 사용하여 두 컴퓨터에서 포트를 구성해야합니다. 이러한 구성 설정은 재부팅시 지속되지 않습니다. 115200,8, o, 1을 시도하고 작동하지 않으면 속도를 낮추는 것이 좋습니다. 전기 간섭으로 인한 오류를 감지하기 위해 패리티를 유지합니다. 또한 줄 바꿈 변환 메커니즘이 활성화되어 있지 않은지 확인하십시오 (일부 DOS 버전이 MODE 명령을 통해 그러한 DOS 버전을 관리하는지 여부는 알 수 없음).

여러 파일을 전송해야 할 경우 가장 좋은 방법은 파일을 아카이브로 결합하는 것입니다. DOS 시스템에서 PKZIP를 사용할 수있는 경우 Linux 측의 “unzip”또는 “zip x”명령으로 압축을 풀 수 있습니다. 그러나 최악의 경우 전송을 반복해야 할 수도 있습니다. 직렬 통신은 간섭에 대해 100 % 신뢰할 수 없습니다.


답변

올바른 케이블 (병렬 또는 직렬)이 있다고 가정하면 Optiplex에 Virtualbox를 설치하고 게스트로 MS-DOS를 설치 한 다음 직렬 또는 병렬 포트 패스 스루를 사용하여 Optiplex의 포트를 게스트 OS에 노출시킬 수 있습니다 . 그런 식으로 파일을 게스트 OS로 전송할 수 있어야합니다. 그 후에는 공유 드라이브 기능을 사용하여 파일을 호스트 OS에 복사하기 만하면됩니다. MS-DOS에는 INTERSVR 및 INTERLNK가 포함되어 있으며 초기 전송에 사용할 수 있습니다.