отключить жесткий диск - PullRequest
3 голосов
/ 03 мая 2009

Как вы можете отключить жесткий диск? Я хочу сделать это, чтобы иметь возможность безопасно удалить мой диск SATA, даже если это горячее подключение. WMI, похоже, не имеет метода.

Ответы [ 2 ]

2 голосов
/ 03 мая 2009

Решение без каких-либо всплывающих диалогов:

просто используйте

sync

из cygwin (синхронизация полезна из coreutils )

2 голосов
/ 03 мая 2009

Используя WMI, вы можете получить диалоговое окно «Извлечь диск», используя:

Shell "Rundll32.exe Shell32.dll Control_RunDLLA hotplug.dll", vbNormalFocus

В качестве альтернативы, если вы хотите программно извлечь устройство, вам нужна эта статья MSDN . Это должно работать с дисками sata: если вы можете извлечь их вручную, вы сможете «извлечь» их программно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...