วิธีกำหนดอักษรชื่อไดรฟ์ถาวรให้กับฮาร์ดไดรฟ์ USB แบบถอดได้


29

ฉันมีสคริปต์ที่คาดหวังอักษรระบุไดรฟ์เฉพาะสำหรับฮาร์ดไดรฟ์ บางครั้ง Windows กำหนดตัวอักษรไดรฟ์ที่แตกต่างกัน (เช่นฉันคาดว่าไดรฟ์ Maxtor ของฉันจะเป็น E: แต่ตอนนี้เป็น F:, ดังนั้นสคริปต์ของฉันจะล้มเหลว) ขึ้นอยู่กับลำดับของการเสียบไดรฟ์เข้ากับแล็ปท็อปของฉัน

ใน Windows 7 ฉันจะกำหนดอักษรระบุไดรฟ์ถาวรให้กับไดรฟ์ได้อย่างไร


คำถามที่ดี!!
Lawrence Dol

คำตอบ:


23

คุณสามารถทำได้ในการจัดการคอมพิวเตอร์โดยไม่มีเครื่องมือภายนอก อินเทอร์เฟซนั้นแตกต่างกันเล็กน้อยใน Windows 7 แต่ตำแหน่งนั้นเหมือนกัน

Start -> Type compmgmt.mscและกดEnter-> Storage -> Disk Management

หรือ

กดWin+ xแล้วกดkเพื่อเลือกการจัดการดิสก์

ข้อความแสดงแทน

ข้อความแสดงแทน


6
ใช้งานได้กับไดรฟ์ที่ได้มาตรฐาน USB เท่านั้น ไดรฟ์จำนวนมากไม่มีหมายเลขซีเรียลจากนั้นการจัดการตัวอักษรไดรฟ์ของ Windows จะล้มเหลวเมื่อคุณเชื่อมต่อไดรฟ์อีกครั้ง

10

USB Drive Letter ผู้จัดการสำหรับ Windowsเป็นเพื่อนของคุณ

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

คุณสมบัติที่สำคัญบางอย่าง:

  • ตรวจสอบว่าตัวอักษรถูกใช้โดยเครือข่ายที่ใช้ร่วมกันของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันและกำหนดตัวอักษรถัดไปที่พร้อมใช้งานจริง ๆ
  • จองตัวอักษรดังนั้นจึงไม่ใช้สำหรับไดรฟ์ในเครื่อง
  • กำหนดตัวอักษรจากรายการตัวอักษรเริ่มต้นใหม่ขึ้นอยู่กับเกณฑ์ที่แตกต่างกันมากมายเช่นผู้ใช้ที่ใช้งานประเภทไดรฟ์การเชื่อมต่อ (USB, FireWire), พอร์ต USB, ป้ายกำกับปริมาณขนาดและอื่น ๆ
  • กำหนดตัวอักษรสำหรับไดรฟ์ USB เฉพาะโดยวางไฟล์ INI ไว้ในไดรฟ์
  • ถอดอักษรกำกับไดรฟ์ของเครื่องอ่านการ์ดออกจนกว่าจะใส่การ์ด
  • แสดงคำแนะนำบอลลูนพร้อมอักษรระบุไดรฟ์ที่กำหนด
  • กำหนดเหตุการณ์การทำงานอัตโนมัติขึ้นอยู่กับเกณฑ์ที่แตกต่างกัน

0

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

ฉันรู้สึกว่าจำเป็นต้องโพสต์สิ่งนี้หลังจากที่อินเทอร์เน็ตพยายามค้นหาวิธีแก้ปัญหาสำหรับหลาย ๆ ไดรฟ์ที่ฉันต้องการจะหมุนเวียนออกไป แต่ทั้งหมดก็ยังคงเป็นอักษรชื่อไดรฟ์เดิมสำหรับความสุขในการเขียนสคริปต์ของฉัน บางครั้งสิ่งที่แวร์แวร์ (USBDLM) ก็ไม่ได้เป็นทางออกที่ดีพอสำหรับตัวควบคุมโดเมนของคุณ, ซุ้มที่ละเอียดอ่อน ฯลฯ ดังนั้นเราจะทำเช่นนี้อย่างหนัก

หากคุณไม่ได้มีข้อมูลเป็นจำนวนมากหรือจะเริ่มต้นจากรอยขีดข่วนวิธีที่ง่ายที่สุดคือการดิสก์เพื่อโคลนดิสก์อุปกรณ์ด้วยตัวอักษรที่ได้รับมอบหมายไปยังอุปกรณ์อื่น ๆ ที่ใช้Clonezilla แต่ถ้าคุณมีข้อมูลในไดรฟ์อยู่แล้วและไม่สามารถสำรอง / กู้คืนข้อมูลนั้นหรือไม่ต้องการหรือเหมือนกับวิธีที่ฮาร์ดไดรฟ์เชื่อมโยงกับ GUID ระดับเสียงคุณจะต้องหาวิธีในการ ปรับเปลี่ยนสิ่งนั้นบนไดรฟ์ข้อมูลที่มีอยู่ของคุณเพื่อให้ตรงกับทั้งหมดและทำการทดสอบบางอย่าง ฉันทำตามวิธี Clonezilla ฉันไม่ได้ลอง แต่ลองนึกภาพว่าโคลนพาร์ติชั่นก็ใช้ได้เช่นกัน

สิ่งที่ฉันสามารถตรวจสอบให้คุณได้ก็คือมันไม่ได้มาจาก id ของดิสก์ดังนั้นการแก้ไขผ่าน diskpart จึงไม่มีประโยชน์และคุณสามารถรับ GUID ระดับเสียงโดยใช้ PowerShell:

GWMI -namespace root\cimv2 -class win32_volume

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

มันทำงานอย่างไร:

เมื่อคุณกำหนดอักษรระบุไดรฟ์ให้กับไดรฟ์ Windows จะเก็บสิ่งนี้ไว้ในรีจิสทรีภายใต้คีย์ hklm \ system \ mounteddevices คุณสามารถสังเกตได้ว่าเมื่อคุณกำหนดไดรฟ์ใหม่ตัวอักษร X (ตัวอย่าง) ส่วนข้อมูลสำหรับ reg_binary (\ dosdevices \ x: ในกรณีนี้) จะถูกเขียนทับด้วยไดรฟ์ใหม่และคุณไม่สามารถมีหลายรายการที่มีค่าแตกต่างกัน ดังนั้นในครั้งต่อไปที่คุณเสียบไดรฟ์เก่ามันจะไม่เป็น X อีกต่อไป

หากคุณดูที่ค่า reg_binary ตัวเองมันเริ่มต้นด้วย dmio id ตามด้วย GUID ซึ่งจริง ๆ แล้วเกิดจากรหัสเฉพาะของดิสก์ จริง ๆ แล้วฉันไม่เข้าใจความสัมพันธ์ / การแปลลงในไบนารี reg vlaue ยกเว้นว่ามันมาจาก id ที่ไม่ซ้ำกันของดิสก์ ฉันแค่พูดแบบนี้เพื่อแสดงให้เห็นว่าเราไม่จำเป็นต้องกังวลเกี่ยวกับ GUID ปริมาณที่นี่เพราะตัวอักษรทั้งหมดเกิดจากรหัสเฉพาะไดรฟ์ นี่อาจเป็นกรณีของดิสก์ MBR / Basic ฉันทำงานกับดิสก์ไดนามิกGPTที่นี่เท่านั้น (และคุณก็อาจจะเหมือนกัน)

อ่านเพิ่มเติม / สิ่งที่ฉันพบ:

พาร์ทิชันและปริมาณ https://social.technet.microsoft.com/Forums/en-US/e7b2ddd6-f245-49ed-8fec-3b6e08e75369/how-do-i-find-the-partition-guid?forum=winservergen

เล่ม GUID และสิ่งอื่น ๆ ใน mounteddevices https://morgansimonsen.com/2009/01/26/displaying-the-volume-guid-of-a-volume-2/


พยายามถ่ายทอดว่าถ้าคุณลอกเลียนแบบดิสก์คุณสามารถใช้ฮาร์ดแวร์หลายชิ้นและทั้งหมดจะเก็บอักษรชื่อไดรฟ์เดียวกันไว้ - อย่าเพิ่งเสียบเข้าไปในเวลาเดียวกัน - โอ้และมีวิธีที่ดีกว่าถ้าคุณสามารถแก้ไข guid พาร์ติชันด้วยตนเอง (ฉันเชื่อว่าเป็นพื้นฐาน) แต่ฉันไม่เข้าใจว่าปัญหาของฉันได้รับการแก้ไขแล้ว
David
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.