2010年9月4日 星期六

如何對USB"隨身碟"作分割 <"只有分割">

WindowsXP磁碟管理不給隨身碟使用多個分割
原來是一個叫做removable media bit (RMB) 的關係
所有的USB隨身碟都有,但是USB硬碟卻沒有,
這就是為什麼USB硬碟可以做分割而USB隨身碟不行的原因
有一個IBM給自家MicroDrives移除RMB的工具,叫xpfildrvr1224_320.zip
首先去裝置管理員→磁碟機→找到自己隨身碟→右鍵內容→詳細資料→
裝置列項識別碼,類似下面這樣 (這是我的大姆哥的的):
USBSTOR\DISK&VEN_JETFLASH&PROD_TRANSCEND_2G&REV_8.07
我們只需要這部分,接著把剛剛那個xpfildrvr1224_320.zip解壓縮,
接著看看解壓縮裡面一個叫做cfadisk.inf,用記事本打開,
在裡面找到[cfadisk_device]那一塊,
然後依樣畫葫蘆的把剛剛那個裝置識別碼貼進去那一個區塊裡,類似:
[cfadisk_device]
%Microdrive_devdesc%=cfadisk_install,USBSTOR\DISK&VEN_JETFLASH&PROD_TRANSCEND_2G&REV_8.07
把INF最下面的"Hitachi Microdrive" 改成 "自己的名字" (可不作)
存檔
接著再回到裝置管理員→USB隨身碟上→更新驅動程式→從清單安裝→
不要搜尋,我要自己選擇→從磁片→選剛剛解壓縮的地方→忽略警告走下去,
完成以後USB隨身碟應該就會被當作是USB硬碟了,
這個時候可以去系統管理工具→電腦管理→磁碟管理裡面,
把USB隨身碟原本的分割刪除然後自己分割,
接著也可以把兩個分割作不同檔案格式了,
我把第一個槽格式化成FAT,第二個格式化成NTFS,XP下都可以正常作動,
兩個分區也都可以被ubuntu抓到(我用VMware,還沒重開機試過,但應該沒問題)
作流程總結:
下載xpfildrvr1224_320.zip → 裝置管理員找隨身碟的裝置列項識別碼 →
解壓縮xpfildrvr1224_320.zip → 修改inf檔 → 更新隨身碟驅動 → 完成
最後,不要問我修改完讀寫速度的改變,因為一開始就說過了,本文不糟糕,
這篇文章給和我一樣懶得找量產工具又只想分割隨身碟的人…… XD

這個方法的原理是"借"用IBM寫給自己Microdrive用的驅動程式,騙過Windows,就可以讓Windows把隨身碟當成是一般的硬碟了,不過缺點是只能在安裝了該驅動程式過的電腦辨別出該支隨身碟的所有分區,如果換一台電腦,還是只能讀到第一個分區,折衷方法是把驅動程式放在第一個分割區,到另一台電腦就從分割區讀驅動就可以了,這個方法應該適用於任一支隨身碟。

沒有留言:

張貼留言