เชื่อมโยงโฟลเดอร์ My Documents ไปยังการ์ด SD ภายนอก


2

ฉันมีแล็ปท็อปที่มี 120GB SSD (พื้นที่ จำกัด ) และการ์ด SD 64GB ในแล็ปท็อป ฉันโคลนฮาร์ดไดรฟ์ของฉันจากการติดตั้งซอฟต์แวร์ทั้งหมดที่ติดตั้งใหม่ทั้งหมด

ฉันต้องการที่จะมีโฟลเดอร์เอกสารของฉันเชื่อมโยงกับการ์ด SD ซึ่งเป็น E: / ไดรฟ์ดังนั้นเมื่อฉันติดตั้งกลับจากระบบปฏิบัติการใหม่ฉันสามารถมีข้อมูลทั้งหมดในเอกสารของฉันที่นั่น

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

คำตอบ:


1

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

วิธีการเปลี่ยนเส้นทาง

  1. เปิด regedit.exe (ผ่านทาง Run ชนะ + R )
  2. หากุญแจ HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  3. เปลี่ยนพา ธ ภายใต้เร็กคอร์ด REG_SZ ชื่อ Personal ใน SD ของคุณ
  4. ออกจากระบบแล้วเปิดใหม่

สำหรับ Windows รุ่นมืออาชีพคุณสามารถทำได้ผ่าน gpedit.msc.

ลิงก์สัญลักษณ์

ดาวน์โหลดยูทิลิตี้ junction จาก Microsoft Systeminternals ลบโฟลเดอร์ Documents ของคุณและเรียกใช้จากบรรทัดคำสั่ง:

junction c:\users\%username%\Documents X:

(แทนที่ X: ด้วยเส้นทางบน sdcard ของคุณ)


ทางแยกเป็นวิธีที่จะไป ฉันมีโครงสร้างโฟลเดอร์ผู้ใช้ทั้งหมดของฉันบนไดรฟ์แยกต่างหากโดยมีระบบปฏิบัติการและแอพใน SSD ใช้จุดเชื่อมต่อเพื่อแมปผู้ใช้อย่างโปร่งใสดังนั้นระบบจึงคิดว่ามันอยู่บน C ซึ่ง Windows คาดว่าจะเป็น
dr.nixon

แต่มันก็ค่อนข้างบอบบางเพราะระบบจะไม่บู๊ตหากไม่มีผู้ใช้ ฉันจะสร้างผู้ใช้ผู้ดูแลระบบแล้วเปลี่ยน ProfilesDirectory ค่ารีจิสทรี วิธีนี้ทำให้คุณมีทางเลือกและโปรไฟล์ผู้ใช้ที่สร้างขึ้นใหม่ทั้งหมดจะถูกสร้างขึ้นที่ตำแหน่ง SSD
week


ฉันรู้ว่าสิ่งเหล่านั้นเป็นวัน แต่ "ระบบยุติธรรมทำงานได้อย่างรวดเร็วในขณะนี้ว่าพวกเขาได้ยกเลิกทนายความทั้งหมด" ...
week

ระบบบู๊ตดีเพราะจุดเชื่อมต่อเป็นฮาร์ดลิงก์ เท่าที่เกี่ยวข้องกับระบบปฏิบัติการผู้ใช้อยู่บน C แต่ C: \ Users นั้นอยู่บน D: \ Users หากคุณไม่ต้องการโคลนกับสิ่งนี้ให้ลองใช้เคล็ดลับนี้แทน: sevenforums.com/tutorials/...
dr.nixon

0

ในอดีตเมื่อเล่น Minecraft ฉันเคยใช้ windows task scheduler และ batch file เพื่อคัดลอกเนื้อหาของโฟลเดอร์เกมของฉันไปที่ 'backup location' โดยใช้ wscript ซึ่งอาจปรากฏในระบบของคุณในโฟลเดอร์ system32

เปิดตัวจัดการงานและสร้างงานใหม่ด้วยช่วงเวลาที่คุณต้องการภายใต้ทริกเกอร์

ใต้แท็บการกระทำให้สร้างการกระทำ 'เริ่มโปรแกรม' ใหม่

โปรแกรม / สคริปต์:

C: \ Windows \ System32 \ wscript.exe

อาร์กิวเมนต์:

"X: \ directory \ visible.vbs" "X: \ directory \ operation.bat"

สร้างสองไฟล์ในไดเรกทอรีที่ต้องการ

The hidden.vbs ประกอบด้วย:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

operation.bat มีบางสิ่งที่คล้ายกัน:

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"

สิ่งที่การดำเนินการนี้ทำคือสร้างโฟลเดอร์เอกสารของฉันด้วยค่าสุ่ม สิ่งนี้ทำให้ฉันสามารถสำรองข้อมูลได้มากกว่าหนึ่งรายการ ในกรณีของคุณคุณอาจไม่ต้องการทำเช่นนั้น แต่เขียนทับสิ่งที่มีอยู่แล้ว (เก็บโฟลเดอร์ไว้หนึ่งโฟลเดอร์)

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"

E อาร์กิวเมนต์จะคัดลอกไดเรกทอรีย่อยทั้งหมดแม้ว่าจะว่างเปล่าและ ผม อาร์กิวเมนต์ระบุว่าคุณกำลังคัดลอกไดเรกทอรี คุณอาจต้องการเพิ่ม Y ซึ่งจะไม่แจ้งให้คุณทราบหากมีไฟล์อยู่แล้ว

ข้อมูลเพิ่มเติมเกี่ยวกับข้อโต้แย้ง

แน่นอนว่ามีโซลูชั่นที่สง่างามกว่าเดิม แค่คิดว่าฉันจะแบ่งปันบางสิ่งที่ได้ผลกับฉัน :)


0

จุดเชื่อมต่อ

  1. ออกจากระบบและเข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบ

  2. เปลี่ยนชื่อ C:\Users\<username>\Documents โฟลเดอร์ไปยังสิ่งอื่น (เช่น C:\Users\<username>\Documents.old )

  3. สร้าง Users\<username>\Documents โฟลเดอร์ในไดรฟ์ E:จากนั้นคัดลอกไฟล์ / โฟลเดอร์ทั้งหมดจาก C:\Users\<username>\Documents.old.

  4. สร้างจุดเชื่อมต่อโดยการรันคำสั่งต่อไปนี้ในพร้อมท์คำสั่ง:

    mklink /j "C:\Users\<username>\Documents" "E:\Users\<username>\Documents"
    

    ไวยากรณ์คือ:

    mklink /j "<junction point>" "<target folder>"
    

    ต้องใช้เครื่องหมายคำพูดเพื่อหลีกเลี่ยงปัญหาเกี่ยวกับอักขระเว้นวรรค

ข้อ จำกัด ที่รู้จัก

  • คุณจะไม่สามารถเข้าถึงโฟลเดอร์เป้าหมายได้ในกรณีที่อักษรระบุไดรฟ์เปลี่ยนไป

  • จุดแยก และลิงก์สัญลักษณ์ได้รับการสนับสนุนใน NTFS เท่านั้น

  • คุณไม่สามารถสร้างจุดเชื่อมต่อที่กำหนดเป้าหมายการแชร์ระยะไกล ในกรณีเช่นนี้คุณต้องสร้าง ลิงก์สัญลักษณ์ แทน. ลิงก์สัญลักษณ์ถูกนำมาใช้กับ Windows Vista แต่ยังมีอยู่ใน Windows XP ผ่านตัวกรองฟิลเตอร์ของบุคคลที่สาม สำหรับ Vista และใหม่กว่าไวยากรณ์จะเป็นดังนี้:

    mklink /d "symbolic link" "X:\path\to\target\folder"
    

    บันทึก ตามการตั้งค่าระบบเริ่มต้นเฉพาะผู้ใช้ในกลุ่มผู้ดูแลระบบเท่านั้นที่สามารถสร้างลิงก์สัญลักษณ์ได้

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