เป็นไปได้ที่จะเมานท์ / ยกเลิกการต่อเชื่อมฮาร์ดไดรฟ์ทางกายภาพใน Windows XP หรือไม่?


19

เป็นไปได้ที่จะเมานท์ / ยกเลิกการต่อเชื่อมฮาร์ดไดรฟ์ทางกายภาพใน Windows XP หรือไม่?

เป็นการดีที่ฉันต้องการจะทำเช่นนี้จากบรรทัดคำสั่งเพื่อให้ฉันสามารถมีแบตช์ไฟล์ที่จะทำเช่น: mount.cmd unmount.cmd

นอกจากนี้หากไดร์ฟสามารถถอดออกได้พวกเขาจะหมุนลงหรือไม่

คำตอบ:


15

ลองดูmountvol [drive:]path /d

สำหรับประเภทข้อมูลmountvol /?(เพียงmountvol) ใน cmd.exe


4
หมายเหตุถึงเพื่อนชาว Google: ดูเหมือนว่านี่ไม่ใช่วิธีที่ดีที่บังคับให้ Windows เตรียมไดรฟ์ USB ของคุณเพื่อการลบอย่างปลอดภัย มันใช้งานได้ แต่ถ้าคุณใส่ไดรฟ์เข้าไปอีกครั้งมันจะไม่ไปไหนเลย (หากคุณทำสิ่งนี้ไปแล้วคุณสามารถติดตั้งอีกครั้งโดยการรันครั้งแรกmountvolโดยไม่มีอาร์กิวเมนต์หาไดรฟ์ข้อมูลที่แสดงรายการ*** NO MOUNT POINTS ***จากนั้นเรียกใช้คำสั่งเช่นmountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\ ยกเว้นการใช้อักษรชื่อไดรฟ์และเส้นทางไดรฟ์แทนของฉัน)
SamB

2
ฉันเชื่ออย่างยิ่งว่านี่ไม่ใช่คำตอบ ภายใต้ windows xp mountvol จะจัดการ mountpoints เท่านั้น แต่ไม่ได้รับผลกระทบใด ๆ กับระบบไฟล์ เฉพาะพารามิเตอร์ / p เท่านั้น unmount ระบบไฟล์และไม่พร้อมใช้งานบน XP ดูtechnet.microsoft.com/en-us/library/bb490934.aspxและtechnet.microsoft.com/en-us/library/cc772586.aspx
Costin Gușă

9

มีการพูดคุยที่ดีพอสมควรจากผู้พัฒนาที่คลั่งไคล้นิด ๆ หน่อย ๆ และพาคุณไปที่:

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

หลังจากดาวน์โหลด devcon แล้วให้เรียกใช้ "สถานะ devcon *" ในหน้าต่างคำสั่ง นี่จะสร้างรายการอุปกรณ์ทั้งหมดในระบบของคุณ มองหาบรรทัดที่อธิบายอุปกรณ์ของคุณ ในกรณีของฉันสำหรับฮาร์ดไดรฟ์ภายนอกของฉันบรรทัด (ลึกลับมาก) มีลักษณะดังนี้:

SBP2 \ MAXTOR & ONETOUCH & LUN0 \ 0010B9F700AFC279 บรรทัดเต็มนั้นค่อนข้างมาก แต่สตริงย่อยใด ๆ ที่ยังคงมีเอกลักษณ์จะทำ ฉันมี maxtor ไดรฟ์อื่นในระบบของฉัน แต่ไม่มีอะไรอื่นที่มีวลี "sbp2 \ maxtor" ดังนั้นฉันจะใช้มัน คำสั่งให้ลบไดรฟ์ภายนอกของฉันออกอย่างปลอดภัยแล้วจะกลายเป็น:

devcon remove sbp2 \ maxtor * "*" ที่ท้ายเป็น wildcard และตรงกับส่วนที่เหลือของสตริง


[ดาวน์โหลด devcon] ( cammckenzie.com/blog/index.php/2012/06/25/… )
sactiw

5
C:\Windows\system32\fsutil.exe volume dismount f:

1
โปรดทราบว่านี่ใช้ได้เฉพาะกับ NTFS
Steven Penny

ฉันคิดว่ามันใช้งานได้กับปริมาณ FAT เพราะพวกเขายังไม่ได้ทำบันทึกไว้ Microsoft กล่าวว่าใช้งานได้กับ FAT และ NTFS: microsoft.com/resources/documentation/windows/xp/all/proddocs/?hl=th
Costin Gușă

ยังมีปัญหากับ fsutil เป็นปริมาณที่ติดตั้งใหม่ทันทีในการเข้าถึงตัวอักษรมันเป็นตัวอักษรที่ไม่ได้ถูกลบออกดังนั้น mountvol และ devcon เป็นวิธีที่ปลอดภัย
Costin Gușă

1

สมมติว่าไม่ใช่ไดรฟ์หลักของคุณการใช้ 'chkdsk / f' จะแจ้งให้คุณบังคับให้ลงจากหลังม้า

C:\WINDOWS>chkdsk /f e:
The type of the file system is NTFS.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n

อาจมีวิธีที่สง่างามกว่าในการทำเช่นนี้ แต่วิธีนี้ง่ายและรวดเร็ว


1
chkdsk / f: ไม่บังคับให้ลงจากหลังม้าอย่างที่มันพูด มันจะล้างการจัดการเปิดและปฏิเสธการเข้าถึงจนกว่าจะเสร็จสิ้นแล้วมัน remounts ระบบไฟล์ คำสั่งที่พยายามใช้เส้นทางบน fs นั้นจะได้รับข้อความ "การเข้าถึงถูกปฏิเสธ" ในช่วง chkdsk แต่จากนั้นจะได้รับการเข้าถึงหลังจาก chkdsk เสร็จสิ้น devcon ตรงกันข้ามจะลบไดรฟ์และมีเพียงคำสั่ง rescan แบบ plug-and-play (devcon rescan หรือจากตัวจัดการอุปกรณ์ - สแกนหาอุปกรณ์พลักแอนด์เพลย์) จะมีการติดตั้งระบบไฟล์อีกครั้ง
Costin Gușă

1

ใช่มีเครื่องมือที่สามารถทำได้สำหรับคุณ มันมีประสิทธิภาพมากกว่าฟีเจอร์ "Safely Remove Hardware" ของหน้าต่างสีเขียว

เครื่องมือนี้เรียกว่าHotSwap!

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

ยืนยันว่าใช้งานได้กับ Windows 10 และ Windows Server 2016

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