การย้าย (โปรแกรมที่ไม่ใช่ C :) โปรแกรมไฟล์จากพาร์ติชั่นที่กำลังจะกลายเป็นพาร์ติชันอื่น ๆ


1

ปัญหา

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

รายละเอียด

พีซีของฉันทำงานบนดิสก์ฮาร์ดดิสก์ 500GB แผ่นเดียว มันมีสามพาร์ติชัน NTFS: C:, E: และ G:.

C: เป็นพาร์ติชัน Windows 98GB ที่มีพื้นที่ใช้งานประมาณ 94GB

E: เป็นพาร์ติชั่น 150GB ที่ใช้พื้นที่ 113GB ซึ่ง 58GB เป็นไฟล์โปรแกรม (สำหรับแอปพลิเคชัน 106 รายการ) โฟลเดอร์การติดตั้งของแอปพลิเคชันต่างๆที่ปกติจะไป C:\Program Files หรือ C:\[regional name for Program Files] (x86). มันเป็นโฟลเดอร์ปกติที่สร้างขึ้นด้วยตนเองบนดิสก์ไม่มีตัวช่วยเปลี่ยนเส้นทาง / symlink / junction

G: จะยังคงไม่เปลี่ยนแปลงอย่างสมบูรณ์และจะมีจุดคืนค่าระบบ

ดิสก์ใหม่เป็นดิสก์ฮาร์ดไดรฟ์ขนาด 500GB ในรูปแบบพร้อมใช้

สิ่งที่ฉันคิดว่าฉันควรทำ

ฉันสำรองข้อมูลระบบให้ฟอร์แมตฮาร์ดดิสก์ใหม่ด้วยพาร์ติชัน X: และ Y:ปิดทุกโปรแกรมที่กำลังทำงานคัดลอกทุกอย่างจาก E: ไปยัง X:และการลบตัวจัดการดิสก์ของ Windows E:เพิ่มพื้นที่ว่างที่เป็นผลลัพธ์ต่อท้าย C:และ ...

... ทำบางสิ่งเพื่อให้แอปพลิเคชันเหล่านี้ทั้งหมดยังคงทำงานตามปกติโดยไม่ต้องตามล่าติดตั้งดาวน์โหลดรันและรอจนกว่าจะเสร็จสิ้นทำซ้ำ 106 ครั้ง นั่นเป็นส่วนที่เป็นปัญหาและฉันคิดวิธีแก้ปัญหาสองข้อ

วิธีการแก้ปัญหาการรับรู้ - ตัวแปร

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

วิธีการแก้ปัญหาการรับรู้ - ตัวแปร B

ฉันแก้ไขรีจิสทรีและทางลัดทั้งหมดด้วยตนเองอย่างระมัดระวังและแทนที่ "e:" ด้วย "x:" และ "E:" ด้วย "X:"

โซลูชันทั่วไปที่ไม่สามารถใช้งานได้ที่นี่

  • การใช้ซอฟต์แวร์ "แอปพลิเคชันที่มีอิทธิพล" ยอดนิยมเช่น SteamMover - เท่าที่ฉันทราบพวกเขาทั้งหมดทำงานโดยการย้ายโฟลเดอร์ที่ต้องการไปยังตำแหน่งอื่นและทิ้งทางแยกไว้ด้านหลัง แต่ในกรณีนี้ไม่มีทางที่จะแยกทางแยกเนื่องจาก E: กำลังจะถูกหลอมรวม

  • แทนการลบ E:ลดลงไปที่ตอ ~ 1GB ที่มีลิงก์สัญลักษณ์เพียงลิงก์ฮาร์ดลิงก์หรือจุดแยก - แทนที่จะลบทั้งไดรฟ์ตัวจัดการดิสก์ของ Windows สามารถลบส่วนที่ไม่ได้ใช้ออกจากพาร์ติชันหนึ่งเพื่อใช้ในส่วนอื่น อย่างไรก็ตามเนื้อที่ว่างที่ได้นั้นจะปรากฏขึ้นหลังพาร์ติชั่นเท่านั้นและสามารถต่อเข้ากับพาร์ติชั่นดั้งเดิมหรือหนึ่งพาร์ติชั่นได้เท่านั้น ตั้งแต่ E: เป็นหลังจาก C:ฉันจะไม่สามารถแนบช่องว่างกับมัน และในขณะที่มีซอฟต์แวร์ที่ช่วยให้สามารถย้ายพื้นที่นั้นก่อนพาร์ติชันได้หลังจากการตรวจสอบอย่างละเอียดฉันทำเมื่อ 10 เดือนที่แล้วพวกเขาทั้งหมดไม่สามารถทำงานกับ NTFS หรือบอกอย่างชัดเจนว่าเป็นเอกสิทธิ์ของรุ่นพรีเมี่ยม คุณ , EaseUS)

คำถาม

มีวิธีแก้ไขปัญหาใดบ้างที่ฉันคิดว่าใช้ได้ มีแอปพลิเคชั่นฟรี / libre / โอเพนซอร์สที่คลุมเครือจริงหรือเปล่า? หรือมีทางออกที่ง่ายกว่าที่ฉันมองไม่เห็น?

คำตอบ:


1

ตัวแปร C:

รับสำเนาของ GParted จาก www.gparted.org .
ใส่ ISO ลงใน USB-stick หรือ CD
จากพรอมต์ CMD พร้อมสิทธิ์ของผู้ดูแลระบบให้รัน chkdsk / f บนไดรฟ์ C: และ E: เพื่อให้แน่ใจว่าทั้งคู่นั้นไม่มีปัญหาใด ๆ

ติดตั้งดิสก์ใหม่เป็นดิสก์เสริมในระบบของคุณ
Boot GParted จากแผ่นซีดีหรือ USB
คัดลอกโดยใช้ GParted E ปัจจุบันของคุณไปยังดิสก์ใหม่
จากนั้นเพิ่มขนาดให้เป็นดิสก์แบบเต็ม ลบ E ดั้งเดิม:
และสุดท้าย แต่ไม่ท้ายสุดเพิ่ม C: ดังนั้นจึงใช้พื้นที่ก่อนหน้านี้ของ E เก่า
เมื่อทั้งหมดนี้เสร็จสิ้นการบูท Windows ในโหมดปลอดภัย (กดปุ่ม F8 ค้างไว้จะเริ่มขึ้นควรให้เมนูที่คุณสามารถเลือก SAFE MODE)
ไปที่ผู้ดูแลระบบดิสก์และกำหนดสิ่งที่อักษรไดรฟ์ใหม่ให้กับไดรฟ์ E: ตอนนี้ใหม่ดังนั้นจึงเป็น E
(เซฟโหมดเป็นเพียงเพื่อป้องกันไม่ให้ซอฟต์แวร์ที่ไม่จำเป็นเริ่มทำงานก่อนที่อักษรไดรฟ์จะได้รับการแก้ไข)
เริ่มต้นใหม่และคุณทำเสร็จแล้ว

แม้ว่าคน GParted ไม่ได้ให้การรับประกันใด ๆ เกี่ยวกับการใช้มันในไดรฟ์ NTFS ฉันได้ทำหลายร้อยครั้งโดยไม่มีปัญหา
มันใช้งานได้และฟรี (นอกจากนี้ยังเคลื่อนย้ายพาร์ติชัน NTFS ไม่จำเป็นต้องจ่ายเงินเพื่อการค้าบางอย่างตามที่คุณกล่าวถึงในชุด B)


ปัญหาเกี่ยวกับ GParted คือมันแสดงให้เห็น /dev/sda1 (restricted by system) 992.5KB, /dev/sda2 (label for C:) 100MB, /dev/sda3 (label for E:) 98GB (ขนาดของ C: ) และ /dev/sda4 (label for G:) 368GB (ขนาดของ E: และ G: รวม) และแสดงว่าใช้แล้ว / ไม่ได้ใช้สำหรับอันสุดท้ายซึ่งคือ 187GB / 34GB และสอดคล้อง G:. ตัวติดตั้ง IIRC Win7 จะเห็นพาร์ติชันในลักษณะเดียวกัน ฉันไม่ใช่คนที่จะทำรูปแบบแรกในไดรฟ์ของฉันและไม่มีทางติดต่อบุคคลนั้นได้ มันเป็นสิ่งที่ฉันควรทำคำถามอื่นเกี่ยวกับ?
Dragomok

ในขณะที่ใช้ GParted ไม่จำเป็นในกรณีของฉันเพราะฉันนำเสนอ (แม้ว่าฉันจะ ไม่ ใช้มันเพื่อบันทึกอูบุนตูที่ไม่ต้องการของฉันจริง ๆ ) คำตอบนี้ให้การแก้ปัญหาทีละขั้นตอนและกล่าวถึง SAFE MODE ซึ่งฉันลืมและวางแผนที่จะปิดทุกอย่างด้วยตนเองอย่างสมบูรณ์ดังนั้นฉันจึงรู้สึกว่านี่คือ ดีกว่าของสองคำตอบ
Dragomok

2

ชุดตัวเลือก A ของโซลูชันที่รับรู้ของคุณควรทำงานอย่างสมบูรณ์ในสภาพที่โครงสร้างโฟลเดอร์ที่มีอยู่ในปัจจุบัน E ถูกเก็บรักษาไว้ใน X (ใหม่ E )

เมื่อคุณคิดถึงมันคอมพิวเตอร์ทุกเครื่องจะ "เห็น" ตามเวลาที่คุณทำเสร็จแล้วคือพาร์ติชันนั้น E จะมีขนาดเล็กลงเล็กน้อยและมีการแบ่งพาร์ติชัน C จะใหญ่ขึ้นเล็กน้อย - ตราบใดที่เส้นทางรีจิสทรีไปยังไฟล์โปรแกรมที่เกี่ยวข้องนั้นคงอยู่ (ซึ่งจะเป็นกรณีถ้าคุณเปลี่ยนชื่อ X ไปยัง E ) ระบบของคุณไม่ควรสนใจ

ฉันเชื่อว่าตัวแปร B จะทำงานในทางทฤษฎีด้วยเช่นกัน

ในหมายเหตุด้านงานที่ยอดเยี่ยมกับการจัดรูปแบบคำถามของคุณ +1 สำหรับสิ่งนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.