為什麼 Windows 不支持 U盤 多分區?
02-04
含有多分區的 U盤 在 Windows 上只能識別並使用第一個分區,後面的分區在磁碟管理中可以看到但進行任何操作都會出問題。
在 Linux 中則可以正確識別並使用多分區。這原因是什麼?是 Win 的什麼機制使得它只能使用 U盤 的第一個分區嗎?PS: 我知道怎麼分多分區也知道 Android 上 OTG 可以識別多分區=_=,所以可以別說這些嗎?我問的是 Win 為什麼不能識別。
Windows從U盤獲得的信息里,有個標誌位叫Removable。
標記為Removable的,比如U盤、存儲卡,Windows不允許分多個分區。如果沒有標記為Removable的,比如移動硬碟,USB介面的某些帶SSD控制器的U盤(超貴、超快的那種),允許分多個分區。如果你想給U盤臨時分多個分區,比如製作WindowsToGo,可以上網搜索cfadisk這個驅動。它可以攔截Windows獲得的U盤信息並將Removable標誌位清除。
不過我當時搜到的是未簽名版的,於是差點發生慘劇。。。重啟→關閉驅動程序簽名強制校驗→裝驅動→給優盤分區→忘記卸載驅動→重啟→藍屏。。。---
順便問一句,我十分好奇為啥Windows要做這個限制。。。。。。Windows 10 1703已經支持……
推薦閱讀:
TAG:MicrosoftWindows | Linux | 計算機 | U盤 |