Можно ли подключить / отключить физический жесткий диск в Windows XP?

19

Можно ли подключить / отключить физический жесткий диск в Windows XP?

В идеале я хотел бы иметь возможность сделать это из командной строки, чтобы у меня могли быть командные файлы для этого, например: mount.cmd unmount.cmd

Кроме того, если диски можно отключить, они будут вращаться?

TBone
источник

Ответы:

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}\ , за исключением того, что вместо моего
указываются
2
Я твердо верю, что это не ответ. под windows xp mountvol управляет только точками монтирования, но на самом деле не размонтирует файловую систему. только параметр / p отключает файловую систему и недоступен в XP. см. technet.microsoft.com/en-us/library/bb490934.aspx и technet.microsoft.com/en-us/library/cc772586.aspx
Костин Гуцэ,
9

Есть довольно хорошая дискуссия, любезно предоставленная каким-то сумасшедшим разработчиком , и она приводит вас к:

Microsoft предоставляет утилиту devcon для бесплатного скачивания. Это «Альтернатива командной строки утилиты диспетчера устройств». На самом деле он может делать много вещей, о которых я не буду здесь говорить, но удаление устройства plug & play - это простая операция, если вы знаете уникальное имя устройства, которым хотите манипулировать.

После загрузки devcon запустите «devcon status *» в командном окне. Это создаст список всех устройств в вашей системе. Ищите строку, которая описывает ваше устройство. В моем случае для моего внешнего жесткого диска (очень загадочная) строка выглядит так:

SBP2 \ MAXTOR & ONETOUCH & LUN0 \ 0010B9F700AFC279 Эта полная строка - немного много, но подойдет любая подстрока, которая остается уникальной. У меня в системе есть еще один диск maxtor, но нет слова «sbp2 \ maxtor», поэтому я буду его использовать. Команда для безопасного удаления моего внешнего диска тогда становится:

devcon remove sbp2 \ maxtor * "*" в конце является подстановочным знаком и соответствует остальной части строки.

Кара Марфия
источник
[скачать devcon] ( cammckenzie.com/blog/index.php/2012/06/25/… )
священное событие
5
C:\Windows\system32\fsutil.exe volume dismount f:
Джим Миллс
источник
1
Обратите внимание, что это работает только с NTFS
Стивен Пенни
Я думаю, что это также работает с томами FAT, так как они не ведутся в любом случае. Microsoft говорит, что она работает с FAT и NTFS: microsoft.com/resources/documentation/windows/xp/all/proddocs/…
Костин Гуцэ,
также проблема с 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: на самом деле не заставляет демонтировать, как говорится. он только очищает открытые дескрипторы и запрещает доступ до тех пор, пока не завершит работу, затем перемонтирует файловую систему. команда, пытающаяся использовать путь для этого fs, получит сообщение «access denied» во время chkdsk, но затем восстановит доступ после завершения chkdsk. С другой стороны, devcon действительно удаляет диск, и только команда «plug-and-play» повторно сканирует (devcon rescan или из диспетчера устройств - сканирует устройства «plug-and-play»), чтобы файловая система была снова подключена.
Костин Гуцэ,
1

Да, есть инструмент, который может сделать это для вас. Он намного мощнее, чем функция «Безопасное извлечение оборудования» из зеленых окон.

Инструмент называется HotSwap!

С помощью этого инструмента вы можете даже размонтировать диски, подключенные к SATA. И да, это раскручивает устройство.

Подтвердили работу на Windows 10 и Windows Server 2016.

Бернхард
источник