2014-03-28 49 views
4

批處理文件可以安裝在可以安全彈出USB的窗口中嗎?到目前爲止,在各種網站上都存在像devcon這樣的不同工具。安全地從批處理文件中刪除USB?

+0

http://superuser.com/questions/637854/safely-remove-a-usb-drive-using-bat-file – Nath

+1

[本使用內置utils的是不可能在一個批處理腳本](HTTP:/ /social.technet.microsoft.com/Forums/en/ITCG/thread/964f7d82-8810-4c18-93a3-0e5de1a3f006)。所以你必須使用這些第三方的utils之一。否則,請按照Nath的建議使用powershell。 – fzzylogic

回答

2

下載RemoveDrive.exe使用下面的代碼。

removedrive \ 64 \ RemoveDrive.exe F:-L

注意

  • F:是要彈出
  • -L驅動裝置循環
1

請嘗試此腳本來安全地移除磁盤,可能對您有用:)

@echo off 
cls 

set tempfile="%TEMP%\tmp_disk.dsk" 
cd %SystemRoot%\system32 
echo. 
echo ...:: Safely Remove Disk ::... 
echo. 
echo Select the disk volume number (if the disk has multiple volumes, select any of them) 
echo. 
echo. 
echo list volume | diskpart | findstr /C:Volume /C:--- 
echo. 
set /p volume=" Selected volume: " 
echo. 

echo select volume %volume% >>%tempfile% 
echo offline disk >>%tempfile% 
echo online disk >>%tempfile% 

diskpart /s %tempfile% | findstr /C:"not valid" 

if "%ERRORLEVEL%"=="1" (
    echo Disk has been unlocked successfully. Try to safely remove it now... 
    pause 
) 

del /F %tempfile% 
+0

不錯的想法,但它似乎失敗。使用Win7x64進行測試。有一個錯誤消息'該進程不支持可移動媒體'(翻譯) – jeb

+0

嗯......這很有趣... ... 我測試過它在Windows和任何usdrive像閃存盤,外部硬盤,它工作正常。 你能提供更多關於你測試過的USB棒的信息嗎? –

+0

我使用SanDisk的'Cruzer Blade 32GB'測試過 – jeb