題 如何刪除“幻影”驅動器號?


我最近將兩個GPT格式的USB硬盤連接到我的Win10工作站。我不得不更新它們上的BCD存儲,所以我使用Diskpart將字母S:和T:分配給驅動器上的EFI分區。現在我有兩個幻象驅動器字母S:和T:現在永久映射到我的PC,即使我不再附帶有問題的硬盤驅動器。

enter image description here

我嘗試重新插入驅動器,所以我可以刪除該字母,但這些驅動器上的EFI分區沒有得到驅動器號(這是正常的行為)。我再次嘗試使用Diskpart為它們分配相同的字母,但它告訴我這些字母已經在使用中。

驅動器號與磁盤管理控制台中的任何內容都不對應,因此我無法從那裡刪除它們。設備管理器中沒有任何內容可以保留它們。我選擇顯示隱藏的設備並刪除列出的每個灰顯的存儲卷,但驅動器號仍然存在。

這些驅動器號現在“卡住”,我無法擺脫它們。

有任何想法嗎?


12
2017-11-05 00:24


起源




答案:


刪除驅動器號的命令 - 這應該是不需要的,但是嘿,Win10,還有一些錯誤 - 是 mountvol <drive> /D,所以對你來說就是這樣 mountvol S: /D 和 mountvol T: /D。你也可以試試 mountvol /R,應刪除當前沒有安裝驅動器的所有驅動器號分配。您也可以嘗試使用 /P 代替 /D,但它的目的是在音量實際存在時使用。

你也可以使用 remove 命令輸入 diskpart 刪除驅動器號分配。您提到使用mountvol嘗試重新分配驅動器號,但沒有提到嘗試刪除它們。我很確定它只是調用相同的API mountvol,實際上。

所有這些命令都需要以管理員身份運行。


15
2017-11-05 01:23



我不能用 diskpart 刪除它,因為你必須先 select 在你可以之前操作的音量 remove 它,這些字母與任何東西都不對應。好像 mountvol 也沒有做到這一點。 / D表示系統找不到指定的文件。 / R表示目錄不為空。 - Wes Sayeed
那是......奇怪的錯誤。我認為它們會在重新啟動後繼續存在,並且這些嘗試是在重新啟動後進行的。你可以檢查的下一個地方是 HKLM\SYSTEM\MountedDevices 註冊表項;如果有值,那裡就會有類似的東西 \DosDevices\S:,刪除它們。但是,我懷疑這是導致“找不到文件”錯誤的原因 mountvol;它試圖以編程方式刪除這些值,但它們不在那裡。值得檢查一下。 - CBHacking
是的,他們確實通過重新啟動而堅持,並且不,HKLM \ MountedDevices沒有任何引用它們。但是,在一些Windows更新後問題自行消失。我在答案中貼出了真正的罪魁禍首。 - Wes Sayeed
@CBHacking謝謝,這適用於我關於Google Drife文件流的問題。有一天,它離開了G:分區並創建了H:用作新的分區。我找不到刪除它的方法,但你提出的建議 mountvol /R 努力刪除谷歌驅動器文件流幻像磁盤 - Cas Nouwens


在某些Windows更新強制重新啟動計算機後,此問題自行消失。

這種行為似乎是一個錯誤。我懷疑幻像驅動器字母通過重啟持續存在的原因是因為Windows 10的“軟重啟”和“快速啟動”功能, 其實 當你告訴它關閉或重啟時,關閉或重新啟動。

這很可能是因為系統從未實際完成過硬件初始化(因此從未檢查過這些驅動器號的存在),直到Windows更新通過完全重啟強制解決問題。


軟重啟和快速啟動功能簡介:

為了縮短Windows 8和Windows 10中的啟動時間,Windows不再執行完全關閉/重新啟動。快速啟動功能(在Windows 8中引入)可以實現 局部 關閉系統時休眠。某些核心進程(但不是全部休眠狀態下的所有核心進程)都保存了狀態,以便可以在不進行下次啟動的完全初始化的情況下恢復它們。此行為僅影響關閉,而不是重新啟動,您可以通過電源控制面板將其關閉。

Windows 10通過軟重啟功能擴展了此行為。重新啟動時,系統會重置軟件,就好像它正在重新啟動一樣,但不會重新初始化硬件或內核,從而使重啟時間更快。您無法關閉此功能。


在Windows 10中 只要 做一個完全重啟系統的方法是發出一個 shutdown -r -f -t 0 從命令行。


7
2017-11-17 00:07



如果你禁用了休眠怎麼辦?powercfg /H off)?我當然希望能夠禁用軟關機,也可能是軟重啟。另一件似乎阻止軟重啟的事情是使用高級啟動選項,比如啟動到BIOS / EFI SETUP。 - CBHacking
我剛剛確認這適用於Windows 10 Build 10586.僅供參考:你不需要 -f 當你這樣做 -t 0; shutdown -r -t 0 也有效。 - Granger
只需fyi,您可以從控制面板\所有控制面板項目\電源選項\系統設置關閉此功能,也稱為“選擇電源按鈕的功能”。根據定義,當powercfg -h關閉時完全禁用休眠時,它也會被禁用。 - sCiphre