วิธีเมานต์และยกเลิกการต่อเชื่อมฮาร์ดไดรฟ์ใน Windows (วิธี unix)


35

ในคอมพิวเตอร์ที่ทำงานของฉันฉันมีฮาร์ดไดรฟ์ USB สองตัวที่ฉันใช้งานไม่ค่อยมี พวกเขามีโหมดประหยัดพลังงานที่ส่งพวกเขาเข้าสู่โหมดสลีหลังจากสองสามนาทีของพวกเขาไม่ได้ใช้งาน

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

มีวิธีในการยกเลิกการต่อเชื่อมไดรฟ์แล้วติดตั้งใหม่เมื่อฉันต้องการใช้งานจริงหรือไม่ (บน Windows 7 Ultimate)


หากเป็นความช่วยเหลือใด ๆ ฉันได้สรุปตัวเลือกทั้งหมดภายในคำตอบสำหรับคำถามนี้
Albin

คำตอบ:


37

นำตัวอักษรไดรฟ์ที่ใช้หรือmountvol diskmgmt.mscโดยไม่ต้องไดรฟ์พวกเขาจะไม่ปรากฏในคอมพิวเตอร์หรือส่งไปยัง

mountvol Q: /p

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

กำหนดใหม่เมื่อจำเป็นโดยใช้ ID วอลุ่มที่พิมพ์โดยmountvol:

mountvol Q: \\?\Volume{1be3da43-6602-11e0-b9e6-f11e1c50f5b5}\

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

mkdir C:\fs\backup-disk
mountvol C:\fs\backup-disk \\?\Volume{1be3da43-6602-11e0-b9e6-f11e1c50f5b5}\

การดำเนินการทั้งหมดเหล่านี้ต้องการสิทธิ์ผู้ดูแลระบบ


(อันที่จริงแล้วคุณอาจสามารถใช้ ID ปริมาณโดยตรงในสคริปต์สำรองของคุณได้โดยตรงโดยไม่ต้องติดตั้งที่ใดก็ได้ตัวอย่างเช่น\\?\Volume{1be3da43-6602-11e0-b9e6-f11e1c50f5b5}\projectsแทนที่จะเป็นQ:\projects)


6
อย่างไรก็ตาม GUID นั้นเชื่อมโยงกับอุปกรณ์หรือไม่ มันจะเหมือนกันไหมถ้าฉันเสียบอุปกรณ์เข้ากับเครื่อง Windows เครื่องอื่น? มันเป็นแบบคงที่ระหว่างการรีบูตเครื่องเดียวกันหรือไม่?
Der Hochstapler

2
@OliverSalzburg: GUID ของไดรฟ์ข้อมูลเชื่อมโยงกับไดรฟ์ข้อมูลเฉพาะนั้นและยังคงอยู่หลังจากรีบูตเครื่อง (ต้องดำเนินการเพื่อให้การกำหนดตัวอักษรไดรฟ์ถาวรและการติดตั้งระบบไฟล์ทำงานได้) แต่น่าเสียดายที่มันอยู่ภายในเครื่อง (เท่าที่ผมรู้ว่า Windows มีวิธีการปริมาณการอ้างอิงจากฉลากหรือไม่มีระบบแฟ้ม UUID ยัง.)
grawity

3
นี่เหมือนกับการถอดใน UNIX จริง ๆ หรือ บนกล่อง UNIX เมื่อไดรฟ์ข้อมูลติดตั้งแล้วจะปลอดภัยที่จะคัดลอกออกจากคอมพิวเตอร์ (บางทีมันอาจทำให้ชุดบัส SATA ของคุณไม่ทำงานหากคุณไม่ได้รับการสนับสนุนด้านฮาร์ดแวร์ที่เหมาะสมและคุณอาจต้องบูตเครื่องใหม่ แต่คุณจะไม่สูญเสียข้อมูลใด ๆ ) หากคุณยังสามารถเข้าถึงดิสก์ได้ด้วย \ \? \ Volume {... } นั่นไม่ได้หมายความว่าระบบไฟล์ยังคงมีอยู่ในระบบปฏิบัติการและดังนั้นจึงอาจมีข้อมูลที่ไม่ได้ล้างข้อมูลในแคชการเขียนและอื่น ๆ
Glyph

3
@ DavidBalažic: /Dลบการกำหนดอักษรไดรฟ์ (หรือเส้นทาง) เท่านั้น การเลิกเมาท์หมายถึงการถอดการกำหนดทั้งหมดเช่นเดียวกับการปิดระบบไฟล์เอง โปรดจำไว้ว่า Windows จะเมานต์ระบบไฟล์ทั้งหมดตามค่าเริ่มต้นบนพา\\?\Volume{…}ธ ดังนั้นmountvolการใช้งานปกติจะเพิ่ม / ลบไฟล์เพิ่มเติมเท่านั้น (เช่นmount --bind /x /yบน Linux)
grawity

3
ดังนั้นถ้าฉันต้องการให้ Windows "สมบูรณ์แบบ" ของโวลุ่มฉันต้องใช้ / P หรือไม่? เพื่อให้ได้ผลเช่นเดียวกับumountใน * ระวัง? การใช้ / D จะลบการกำหนดตัวอักษร / พา ธ หนึ่งตัวในขณะที่ปริมาณยังคงติดตั้งจริงหรือ
David Balažic

6

ใช้ DISKPART เพื่อตั้งค่าดิสก์ของคุณออฟไลน์
มันจะยังคงออฟไลน์แม้หลังจากรีสตาร์ทหรือเปิดเครื่องใหม่

ใช้ DISKPART เพื่อตั้งค่าออนไลน์

สามารถทำได้ในสคริปต์

ไฟล์คำสั่งที่จะทำให้ disk 2 ออฟไลน์:

Offline.cmd

 echo list disk              > c:\windows\temp\namexxxx.none
 echo select disk 2         >> c:\windows\temp\namexxxx.none
 echo offline disk          >> c:\windows\temp\namexxxx.none
 echo exit                  >> c:\windows\temp\namexxxx.none
 diskpart /s c:\windows\temp\namexxxx.none
 erase c:\windows\temp\namexxxx.none
 pause

ไฟล์คำสั่งเพื่อใส่ดิสก์ 2 ออนไลน์:

Online.cmd

 .
 echo select disk 2 ........
 echo online disk ......
 .

ดำเนินการในฐานะผู้ดูแลระบบ


ไม่จำเป็นต้องใช้ "list disk" จะแสดงเฉพาะรายการไดรฟ์ให้กับผู้ใช้
trogper

5

คำตอบที่ถูกต้องคือการใช้ / P พารามิเตอร์ Mountvol (ดูการแสดงความคิดเห็นในคำตอบที่ได้รับการยอมรับที่จะเข้าใจว่าทำไม / D ไม่พอ) แต่ที่ใช้เฉพาะกับหน้าต่างที่ผ่านมารุ่น(NT เคอร์เนลรุ่น 6 ขึ้นไป)

devconยูทิลิตี้ที่อธิบายไว้ในนี้คำตอบที่ทำงานในทุกรุ่น NT

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