ฉันจะถ่ายโอนข้อมูลระหว่างพีซีเก่าสองเครื่องโดยใช้ขนานหรืออนุกรมได้อย่างไร


32

เมื่อเร็ว ๆ นี้ฉันพบแล็ปท็อป Gateway 2000 Colorbook รุ่นเก่าที่มี MS-DOS6.22 / Win3.1 ที่ไม่มีพอร์ตยกเว้นพอร์ต PS2, ขนานและพอร์ตอนุกรม คอมพิวเตอร์สมัยใหม่ของฉันไม่มีพอร์ตเหล่านี้ดังนั้นฉันจึงพยายามใช้ Optiplex 755 รุ่นเก่ากับ Vista / Kubuntu dual boot เพื่อลองและส่งไฟล์ผ่านพอร์ตขนาน สื่อที่ถอดได้ของแล็ปท็อปเพียงอย่างเดียวคือแผ่นฟลอปปี้และโชคไม่ดีที่ฉันไม่มีฟล็อปปี้ไดรฟ์สำรองไว้ในเครื่องใด ๆ มีวิธีง่าย ๆ ในการถ่ายโอนไฟล์โดยใช้พอร์ตขนานหรือพอร์ตอนุกรมหรือฉันจำเป็นต้องซื้อแผ่นฟลอปปี้หรือไม่?


6
Laplink เคยเป็นมาตรฐานทองคำสำหรับเรื่องนี้ คุณสามารถเชื่อมต่อผ่านพอร์ตอนุกรมและพอร์ตขนาน หากฮาร์ดไดรฟ์ของคุณเก่าเกินไปที่จะเข้ากันได้กับอะแดปเตอร์ USB ตามที่แนะนำในคำตอบด้านล่างให้ขุดสำเนา Laplink อันเก่า
แบรด

@Brad ใช่ผมขอแนะนำ Laplink ผ่านทางอนุกรมหรือขนานกับเครื่องที่สามที่มีหนึ่งในเหล่านี้และนอกจากนี้ยังมีพอร์ต Ethernet (สมมติว่าคอมพิวเตอร์เป้าหมายสูงสุดยังคงมี Ethernet)
ฮาเจนฟอน Eitzen

@Brad คำตอบของฉันเกี่ยวกับ laplink แม้ว่าฉันไม่ได้ระบุชื่อไว้อย่างเจาะจง ปัญหาคือคุณยังต้องซื้อ อะแดปเตอร์ IDE เป็น usb เป็นตัวเลือกที่ดีกว่า IMO
Keltari

1
คุณเคยดูการ์ด PCMCIA LAN ไหม คุณจะต้องใช้รุ่นเก่าพอสมควรในการรับการสนับสนุนไดรเวอร์ - และคุณจะต้องใช้ฟล็อปปี้ดิสก์พร้อมไดรเวอร์ ปัญหาเดียวกันสำหรับ laplink แม้ว่า - คุณต้องมีแผ่นฟลอปปี้ดิสก์เพื่อติดตั้ง
gnibbler

3
นี่เป็นงานครั้งเดียวหรือคุณต้องการให้คอมพิวเตอร์เครื่องเก่าทำงานและแลกเปลี่ยนไฟล์ เพราะถ้ามันเป็นภารกิจครั้งเดียวที่คุณสามารถดึง HDD และติดตั้งเป็นไดรฟ์ปากกาด้วยอะแดปเตอร์ PATA-USB (มีรายงานว่ามีฮาร์ดไดรฟ์ 250mb ... ดังนั้นในวินาทีนั้น)
Hastur

คำตอบ:


61

คุณสามารถส่งข้อมูล / รับข้อมูลผ่านพอร์ตอนุกรมโดยใช้สายเคเบิลโมเด็มแบบ nullหรืออะแดปเตอร์ด้วยสายเคเบิลอนุกรม อย่างไรก็ตามอัตราเดิมพันสูงที่คุณไม่มี ด้านบนของที่คุณจะต้องติดตั้งซอฟต์แวร์ (เช่นมากรุ่นเก่าLaplink ) บนแล็ปท็อปเพื่อที่จะใช้มัน แม้ว่าคุณจะทำซื้อสายเคเบิล, ฟลอปปี้ดิสก์และค้นหาและติดตั้งซอฟแวร์การถ่ายโอนไฟล์จะช้า

ทางออกที่ง่ายที่สุดของคุณจะซื้อIDE / SATA อะแดปเตอร์ เพียงลบฮาร์ดไดรฟ์ออกจากแล็ปท็อปของคุณและเชื่อมต่อกับอุปกรณ์นี้ จากนั้นเสียบปลาย USB เข้ากับ Optiplex ของคุณและคุณจะสามารถถ่ายโอนข้อมูลได้


5
>> "อย่างไรก็ตามอัตราเดิมพันสูงที่คุณไม่มี" สายเคเบิลโมเด็มที่เป็นโมฆะหรือพอร์ตอนุกรม (ตาม OP) เพื่อเสียบเข้ากับเครื่องใหม่ การถอนคำแนะนำสำหรับอะแด็ปเตอร์ รายการที่มีประโยชน์มากที่จะมีรอบ
Steve Rindsberg

1
@SteveRindsberg ใช่อะแดปเตอร์เหล่านี้มีประโยชน์เสมอและราคาก็ไม่มีเหตุผลที่จะไม่มี
Keltari

1
สำหรับสิ่งที่มีค่า: มีอะแดปเตอร์ UBS ต่ออนุกรมอยู่ แต่การถ่ายโอนนั้นยุ่งยากและช้า +1 สำหรับอะแดปเตอร์ IDE / SATA มักจะต้องใช้แหล่งจ่ายไฟภายนอกสำหรับดิสก์เก่า
Hannu

1
@Hannu บรรดาอะแดปเตอร์ HDD มักจะมาพร้อมกับแหล่งจ่ายไฟภายนอกที่ - เป็นคนอื่นได้กล่าวว่าพวกเขากำลังที่มีประโยชน์สุด :)
มาเร็ค Rost

2
INTERSVR ... ฉันเคยทำเช่นนี้บ่อยครั้ง
sq33G

6

มีอะแดปเตอร์ USB เป็นอนุกรม ความเร็วในการถ่ายโอนอาจจะไม่มีอะไรจะเขียนถึงที่บ้าน แต่คุณจะใส่ข้อมูลลงในฟล็อปปี้ดิสก์เท่าไหร่

โปรแกรมที่เหมาะสมสำหรับการถ่ายโอนไฟล์ผ่านทางสายอนุกรมเป็นมิต ควรจะพร้อมใช้งานสำหรับระบบปฏิบัติการใด ๆ ที่ควรค่ากับเกลือ


มี Kermit ภายใต้ DOS: ฉันเคยใช้มานานแล้วเพื่อดึงข้อมูลจาก "XT Compatible PC" ตามที่เราได้กล่าวไว้ในตอนนี้ ข้อมูลถูกถ่ายโอนผ่านสายเคเบิลโมเด็ม null ไปยังเครื่อง Windows XP และฉันประหลาดใจที่พบว่า hyperterminal รู้โปรโตคอล Kermit
andre314

1
"hyperterminal" หรือเพียงแค่ "terminal" ฉันจำไม่ได้แน่นอน มันเป็นเครื่องมือที่มาพร้อมกับ windows XP (และใช้ได้กับ Windows 7 ด้วย)
andre314

6

ก่อนที่จะลองใช้วิธี "เครื่องมือพิเศษ" แบบไม่ยอมใครง่ายๆที่ฉันอธิบายด้านล่างให้ตรวจสอบว่า Optiplex ของคุณมีพอร์ต PATA อยู่ข้างในหรือไม่ในกรณีนี้น่าจะเป็นสิ่งที่คุณต้องการทั้งหมดคืออะแดปเตอร์สำหรับไดรฟ์ PATA 2.5 " ในขนาดฟอร์ม 2.5 "vs 3.5" /5.25 "PATA ... ) และคุณสามารถลบฮาร์ดไดรฟ์ออกจากแล็ปท็อปและเข้าถึงใน Optiplex หากมีสิ่งใดที่ไม่จำเป็น (ไดรฟ์ซีดี?) อยู่บนรถบัส PATA ให้ปลดการเชื่อมต่อเว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรกับ PATA กลไกช่าง Master / Slave / CS อาจทำให้สิ่งต่าง ๆ ซับซ้อน

มีแล็ปท็อปที่ใช้ฮาร์ดไดรฟ์ในอินเทอร์เฟซ ST506 หรือ ESDI โบราณ - ลองตรวจสอบก่อน (google หมายเลขรุ่นบนฮาร์ดไดรฟ์และรับแผ่นข้อมูลจำเพาะ) อย่าพยายามเชื่อมต่อไดรฟ์ดังกล่าวกับเครื่อง PATA

หรือคุณอาจได้รับอะแดปเตอร์ PATA เป็น USB พวกเขาไม่แพง

พอร์ตสามารถเข้าถึงได้เป็นไฟล์อุปกรณ์ภายใต้ DOS (COM1 ... x, LPT1 ... x) และสามารถใช้เป็นเป้าหมายสำหรับคำสั่ง COPY หรือคำสั่ง TYPE ที่เปลี่ยนเส้นทาง ที่ปลาย linux พอร์ตสามารถเข้าถึงได้เป็นไฟล์อุปกรณ์ (/dev/ttyS0..x, /dev/lp0..x) และสามารถอ่านได้เช่นกับ "cat / dev / ttyS0 >> some.file .txt"

สิ่งเหล่านี้จะต้องใช้เคเบิลโมเด็มแบบ null สำหรับการถ่ายโอนแบบอนุกรม (หากคุณมีสายเคเบิลอนุกรมแบบปกติที่คุณสามารถเชื่อมต่อทางกายภาพได้ลองสลับสายไปที่ขา 2 และ 3 ที่ปลาย 9 พิน) หรือสายเคเบิลแบบขนานที่สอดคล้องกัน ส่วนใหญ่มีตัวเสียบ centronics ที่ปลายอีกด้านหนึ่งซึ่งไม่ได้จับคู่กับพอร์ตขนานของพีซี) ที่จริงแล้วการเชื่อมสายใดเชื่อมต่อขา 2 และ 3 ข้ามและขา 5 ขา 5 (สมมติ 9 ขา pinout) ควรจะทำงานในอนุกรมถ้าคุณเก็บสายสั้นและอยู่ใกล้กัน ตอนนี้เราไม่ต้องสนใจเรื่องขนานกันเนื่องจากคุณต้องตั้งค่าการส่งสัญญาณ STROBE / ACK อย่างถูกต้องเพื่อทำงานกับไดรเวอร์อุปกรณ์ DOS ...

ในกรณีที่ใช้พอร์ตอนุกรมคุณจะต้องกำหนดค่าพอร์ตในคอมพิวเตอร์ทั้งสองเครื่องโดยใช้ stty ที่ด้าน linux และ MODE ทางด้าน DOS โปรดทราบว่าการตั้งค่าเหล่านี้จะไม่คงอยู่ตลอดการบูตเครื่องใหม่ ฉันขอแนะนำให้ลอง 115200,8, o, 1 และปรับลดความเร็วหากมันใช้งานไม่ได้ - ฉันคงไว้ซึ่งความเท่าเทียมกันเพราะมันมีไว้สำหรับตรวจจับข้อผิดพลาดที่เกิดจากการรบกวนทางไฟฟ้า นอกจากนี้ตรวจสอบให้แน่ใจว่าไม่มีการตั้งค่ากลไกการแปลขึ้นบรรทัดใหม่ (ฉันไม่ทราบว่าบางรุ่น DOS จัดการเช่นนี้ผ่านคำสั่ง MODE)

หากคุณต้องการถ่ายโอนไฟล์หลาย ๆ ไฟล์ทางออกที่ดีที่สุดของคุณคือการรวมเข้าไปในไฟล์เก็บถาวร - หาก PKZIP พร้อมใช้งานบนเครื่อง DOS ก็สามารถแตกไฟล์ได้ด้วยคำสั่ง "unzip" หรือ "zip x" ที่ด้าน linux อย่างไรก็ตามคุณอาจต้องทำการถ่ายโอนซ้ำในกรณีที่เลวร้ายที่สุดการสื่อสารแบบอนุกรมอาจไม่น่าเชื่อถือ 100% ต่อการรบกวน


สิ่งนี้ควรนำมารวมกับตัวแปลงซีเรียล USB ที่กล่าวถึงโดย @ user814792 คนราคาถูกมักจะ - แต่ไม่เสมอไป - ทำงานได้ดีและมีโอกาสทำงานภายใต้ลินุกซ์
Chris H

OptiPlex มีแนวโน้มที่จะมีพอร์ตอนุกรมและแปลง USB ไม่น่าจะมีสายเคเบิลโมเด็มแบบบูรณา :)
rackandboneman

คุณสามารถข้าม optiplex ด้วยสายเคเบิลที่ถูกต้อง ฉันคิดว่าหนึ่งในของฉันจริง ๆ แล้วมีการตั้งค่าโมเด็มโมฆะในตัว (เช่นเดียวกับการวนรอบฮาร์ดแวร์) อาจเป็น windows เท่านั้น แต่นั่นก็ไม่ได้ช่วย - เพศผิด
Chris H

1

สมมติว่าคุณมีสายเคเบิลที่ถูกต้อง (ไม่ว่าจะขนานหรืออนุกรม) คุณสามารถติดตั้ง Virtualbox บน Optiplex ติดตั้ง MS-DOS ในฐานะแขกและใช้พอร์ตอนุกรมหรือขนานผ่าน Pass-thru เพื่อแสดงพอร์ตบน Optiplex แก่แขกระบบปฏิบัติการของคุณ . คุณควรจะสามารถถ่ายโอนไฟล์ของคุณไปยังระบบปฏิบัติการเกสต์แบบนั้นได้ หลังจากนั้นเป็นเพียงเรื่องของการใช้คุณสมบัติไดรฟ์ที่ใช้ร่วมกันเพื่อคัดลอกไฟล์ไปยังโฮสต์ระบบปฏิบัติการ MS-DOS รวมถึง INTERSVR และ INTERLNK ซึ่งคุณสามารถใช้สำหรับการถ่ายโอนครั้งแรก


ขึ้นอยู่กับซอฟต์แวร์ที่คุณใช้ ฉันจำไม่ได้แน่นอน แต่ฉันคิดว่า intersvr และ interlnk ใช้ได้กับพอร์ตอนุกรมเท่านั้น หาก OP สามารถรับมือกับ Laplink หรือผลิตภัณฑ์เชิงพาณิชย์อื่น ๆ ได้แสดงว่าพอร์ตขนานน่าจะเป็นตัวเลือกที่ดีกว่า
Charles Burge

หืมมม ... ผมตีความ "ไม่พอร์ต PS2 แต่ขนานและพอร์ตอนุกรม" หมายถึงว่ามันจะมีพอร์ตอนุกรม อาจจะมีการชี้แจงเพื่อ? PS ฉันพบภาพนี้ในการค้นหาของ Google: img.auctiva.com/imgdata/1/6/7/0/4/3/3/webimg/827200326_tp.jpg ดูเหมือนว่ามันจะมีพอร์ตอนุกรมหนึ่งพอร์ตและพอร์ตขนานหนึ่งพอร์ต
Charles Burge
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.