วิธีทำให้ Windows ใช้ D: / แทนที่จะเป็น C: / สำหรับผู้ใช้และโฟลเดอร์ AppData


0

My C: / (ระดับเสียงของระบบ) กำลังถูกเติมเต็มอย่างรวดเร็ว ฉันกำลังมองหาตัวเลือกต่อไปนี้

1) ย้ายโฟลเดอร์ผู้ใช้ (ตำแหน่งโฟลเดอร์โปรไฟล์) ไปที่ D: / เป็นไปได้หรือไม่ 2) เราสามารถพยายามให้ Windows ใช้ D: / AppData แทน C: / AppData ได้หรือไม่?


Windows 7 ไม่มีC:\AppDataโฟลเดอร์
DavidPostill

@DavidPostill Public Appdata คือ C: \ ProgramData ฉันค่อนข้างแน่ใจว่าเขาหมายถึงโฟลเดอร์นั้น
LPChip

คำตอบ:


1

การย้ายโฟลเดอร์เหมือนกับโฟลเดอร์โปรไฟล์จะยากถ้าคุณพยายามสร้างหน้าต่างใหม่เพื่อใช้เส้นทางใหม่

ดังนั้นตัวเลือกที่ง่ายที่สุดคือย้ายโฟลเดอร์จากนั้นที่ตำแหน่งเดิมให้สร้างลิงก์สัญลักษณ์ (แยกไดเรกทอรี) ไปยังตำแหน่งใหม่

ด้วยวิธีนี้ windows จะยังคงค้นหาสิ่งต่าง ๆ ใน C: \ Users แต่ถูกเปลี่ยนเส้นทางไปที่ D: \ Users และจะไม่เติมฮาร์ดไดรฟ์ของคุณอีกต่อไป

ปัญหาเดียวคือโฟลเดอร์ C: \ Users ถูกใช้งานอยู่ดังนั้นคุณสามารถดำเนินการนี้ได้เฉพาะเมื่อไม่ได้อยู่ใน windows ซึ่งหมายความว่าคุณต้องย้ายฮาร์ดไดรฟ์ไปยังพีซีเครื่องอื่นหรือดีกว่าใช้ Hirens Boot CD ที่มี mini windows version ใช้งานได้ Windows 8 และ 10 ทั้งคู่มีตัวเลือกการซ่อมแซมที่ให้คุณเข้าถึงพรอมต์คำสั่ง มันก็ใช้ได้เหมือนกัน

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

ฉันขอแนะนำให้คัดลอกข้อมูลทั้งหมดจาก C: \ Users ไปยัง D: \ Users ดังนั้นการตั้งค่าความปลอดภัยทั้งหมดจึงยังคงอยู่ คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบสำหรับการกระทำนี้

ตอนนี้เริ่มพร้อมท์คำสั่งด้วยสิทธิ์ระดับผู้ดูแลและพิมพ์คำสั่งต่อไปนี้ในขณะที่อยู่ใน C: \

move C:\Users C:\Users_old

mklink /j Users D:\Users

หากคุณบู๊ตจาก hirens boot dvd ไดรฟ์ C ของคุณน่าจะเป็นตัวอักษรอื่นเช่น E:, F:, ฯลฯ ค้นหาว่าตัวอักษรที่แท้จริงคืออะไรก่อนและใช้มันแทนดังนั้น Move C: \ Users กลายเป็น Move e: \ ผู้ใช้ e: \ users_old

หากด้วยเหตุผลบางอย่างสิ่งที่ไม่ทำงานตามที่คาดไว้คุณสามารถยกเลิกได้โดยการลบ c: \ Users และเปลี่ยนชื่อ C: \ Users_Old ลบเฉพาะ C: \ Users_old จนกว่าคุณจะแน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง

แน่นอนข้างต้นสามารถทำได้โดยใช้ C: \ ProgramData


ฉันค่อนข้างมั่นใจว่าฉันเคยเห็นคำแนะนำไม่ให้ทำเช่นนี้เพราะอาจทำให้การอัปเดตของ Windows แตก
DavidPostill

คำเตือน : Windows สามารถ (และอาจจะ) พยายามกู้คืนโฟลเดอร์ "พิเศษ" เหล่านี้โดยแทนที่ symlink ในกระบวนการ นี่สามารถฆ่า Windows ได้อย่างสมบูรณ์ ฉันเคยมีปัญหาที่คล้ายกันเมื่อฉันย้ายโฟลเดอร์ Visual Studio ไปยังไดรฟ์อื่น การอัปเดตสำหรับ VS ตัดสินใจ“ กู้คืน” ไดเรกทอรี (ยังไม่สมบูรณ์) ฉันต้องติดตั้ง Windows ใหม่เพื่อให้ VS ทำงานได้อีกครั้ง
Daniel B

@DanielB ใช่มันไม่ทำงานกับ Program Files เว้นแต่คุณจะแก้ไขรีจีสทรี แต่ผู้ใช้และ programdata ทำงานได้โดยไม่มีปัญหา นอกจากนี้ Windows จะไม่พยายามกู้คืน symlink เหล่านี้ เหตุผลเดียวที่มันต้องการทำคือมีการอัพเดทครั้งใหญ่
LPChip
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.