วิธีการย้ายแอพหรือเกมขนาดใหญ่ไปยังไดรฟ์อื่น

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ผู้อ่านทั่วไปทราบดีว่าไดรฟ์หลักของพีซีเครื่องใหม่ของฉันคือ Intel Solid State Drive ความจุ 80 กิกะไบต์ ฮาร์ดไดรฟ์นั้นยอดเยี่ยมและทำงานได้ดีร่วมกับฮาร์ดไดรฟ์ 2 TB ที่ฉันใช้สำหรับจัดเก็บข้อมูลและโปรแกรมขนาดใหญ่บางโปรแกรมที่ไม่ต้องการฮาร์ดไดรฟ์ที่เร็ว

บางครั้งฉันพบปัญหาเกี่ยวกับพื้นที่ดิสก์ ยกตัวอย่างเช่นซอฟต์แวร์ Steam สามารถติดตั้งเกมใหม่บนฮาร์ดไดรฟ์เดียวกันกับที่ติดตั้งเกมอื่น ๆ ทั้งหมด (อัปเดต: Valve ได้อัปเดตซอฟต์แวร์ในระหว่างนี้เพื่อ อนุญาตให้ติดตั้งเกมบนไดรฟ์อื่น )

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

วิธีการย้ายแอพหรือเกมขนาดใหญ่ไปยังไดรฟ์อื่น

วิธีจัดการปัญหาพื้นที่ในไดรฟ์ของฉันคือย้ายแอพหรือเกมไปยังไดรฟ์อื่นโดยไม่ต้องติดตั้งใหม่หรือข้อมูลสูญหาย ฉันเพิ่งติดตั้ง Dragon Age ซึ่งติดตั้งตัวเองในไดรฟ์ c: ฉันตัดสินใจย้ายเกมจาก c: ไปยังฮาร์ดไดรฟ์อื่นที่มีพื้นที่ว่างมากมายแทนโดยไม่สูญเสียสถานะการติดตั้งของเกม

mklink

ขั้นตอนการย้ายตัวเองนั้นง่ายพอ เพียงแค่ย้ายไฟล์โดยใช้ Windows Explorer หรือตัวจัดการไฟล์อื่น ๆ ที่คุณอาจใช้ไปยังฮาร์ดไดรฟ์อื่น คุณสามารถย้ายโฟลเดอร์ได้โดยกด shift ระหว่างการลากและวาง (ถ้าคุณไม่กด shift คุณก็อปปี้ไฟล์)

เกมและแอพพลิเคชั่นส่วนใหญ่จะไม่เริ่มอีกต่อไปหลังจากที่ถูกย้ายไปแล้วนั่นเป็นเพราะรายการ Registry อาจยังเชื่อมโยงไปยังตำแหน่งเดิมไม่ใช่รายการที่อัปเดต

วิธีแก้ปัญหานี้คือการสร้างฮาร์ดลิงก์สัญลักษณ์ Windows มาพร้อมกับเครื่องมือในการทำเช่นนั้น เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ คุณจะพบ Command Prompt ภายใต้ Accessories ในเมนู Start ของ Windows คลิกขวาที่พรอมต์คำสั่งแล้วเลือก run as administrator

ปรับปรุง : หากคุณใช้ Windows 8 หรือใหม่กว่าให้แตะที่ปุ่ม Windows พิมพ์ cmd.exe คลิกขวาที่ผลลัพธ์แล้วเลือก 'run as administrator'

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

ดังนั้นในแง่ที่ง่ายกว่า: ไฟล์และโฟลเดอร์ทั้งหมดสามารถเข้าถึงได้ในตำแหน่งอื่นแม้ว่าพวกเขาจะเชื่อมโยงไปยังไฟล์และโฟลเดอร์ 'จริง' ในฮาร์ดไดรฟ์อื่นก็ตาม

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

mklink / J 'โฟลเดอร์ใหม่' 'โฟลเดอร์ที่มีไฟล์'

นั่นคือคำสั่งพื้นฐานที่เราจะใช้ พารามิเตอร์ / J กำหนดชนิดของลิงก์สัญลักษณ์ที่เรากำลังสร้างในกรณีนี้คือการเชื่อมต่อไดเร็กทอรี โฟลเดอร์ใหม่คือโฟลเดอร์มิเรอร์และ 'โฟลเดอร์ที่มีไฟล์' ซึ่งเป็นโฟลเดอร์ที่มีไฟล์จริงที่คุณย้ายไปก่อนหน้านี้

mklink / J 'C: program files (x86) Dragon Age ' 'e: games Dragon Age'

สิ่งนี้จะสร้างทางแยกไดเร็กทอรีเพื่อให้ไฟล์และโฟลเดอร์ของ e: games Dragon Age สามารถเข้าถึงได้โดยโปรแกรมและ Windows ภายใต้ C: program files (x86) Dragon Age เช่นกัน (ที่พวกเขาได้รับการติดตั้งในตอนแรก) .

C: Windows system32> mklink / J 'c: Program Files (x86) Dragon Age ' 'c: games Dragon Age '
ทางแยกที่สร้างขึ้นสำหรับ c: Program Files (x86) Dragon Age c: games DragonAge

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

Mklink มีให้บริการใน Windows Vista และ Windows 7 (อัปเดต: และ Windows เวอร์ชันใหม่กว่า) ฉันไม่แน่ใจเกี่ยวกับ Windows XP ในตอนนี้คงจะดีถ้าใครที่มี XP สามารถแจ้งให้เราทราบในความคิดเห็น มีโปรแกรมเช่น ทางแยก จาก Sysinternals ที่สามารถสร้างทางแยกได้เช่นกันในกรณีที่จำเป็น