สามารถกำหนดโวลุ่มเดียวได้หลายตัวอักษรไดรฟ์หรือไม่


19

ฉันกำลังทำงานเกี่ยวกับการโอนย้ายข้อมูลข้ามไดรฟ์ที่แตกต่างกันไปยัง Windows 8 Storage Space ขนาดใหญ่

ปัญหาที่ฉันมีคือหลายโปรแกรมของฉันอ้างอิงอักษรชื่อไดรฟ์ต่าง ๆ เพื่อเข้าถึงไลบรารีไฟล์เพลงภาพยนตร์ ฯลฯ

ตัวอย่างเช่นมีวิธีใดบ้างที่ฉันสามารถอ้างอิงไดรฟ์ D, E, F และ G ทุกจุดไปยังไดรฟ์ใหม่ S:?

คำตอบ:


28

ใช่ใช้substคำสั่งในบรรทัดคำสั่ง:subst NewLetter: OldLetter:\

ตัวอย่างเช่นในการกำหนดC:ตัวอักษรไดรฟ์ปัจจุบันH:เช่นกัน:subst H: C:\

ดูsubst /?ข้อมูลเพิ่มเติม

Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives.

1
เยี่ยมมากฉันจะแนะนำmklinkแต่ก็ใช้ได้ดี
Caleb Jares

@ cable729 นั่นคงเป็นไปไม่ได้ การแยกไดเรกทอรีและ symlink เป็นคุณสมบัติของระบบไฟล์ NTFS ดังนั้นคุณจึงไม่สามารถกำหนดป้ายกำกับไดรฟ์เป็นลิงค์ได้
บ๊อบ

ฉันสร้างลิงก์จาก C: \ d ถึง D: \
Caleb Jares

@ cable729 แต่คุณไม่สามารถเชื่อมโยงC:(ฉลาก) D:เพื่อ คุณเชื่อมโยงโฟลเดอร์กับไดรฟ์ไม่ใช่ป้ายกำกับไดรฟ์กับไดรฟ์ นอกจากนี้ต้องมีพาร์ติชัน NTFS ติดตั้งเป็นC:ที่จะนำการเชื่อมโยงบนซึ่งขัดแย้งกับวัตถุประสงค์ของการรวมไดรฟ์เป็นในคำถาม (ตั้งแต่จุดรวมคือการลดจำนวนของพาร์ทิชัน / รวมข้อมูลบนพาร์ติชันเดียว)
บ๊อบ

3

คุณไม่สามารถเรียกใช้ subst ในฐานะผู้ดูแลระบบ แต่ในฐานะผู้ใช้ทั่วไปแทนมิฉะนั้นจะไม่รู้จักไดรฟ์ "ใหม่" เมื่อฉันรันพรอมต์คำสั่ง "ปกติ" จะทำงาน

การอ้างอิง: Windows Explorer ไม่รู้จักไดรฟ์ย่อย

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