題 如何修復我的USB驅動器以恢復原來的8GB尺寸?


我購買時,我的USB驅動器原來是8GB。

我正在嘗試通過右鍵單擊驅動器並選擇在Windows 7中重新格式化 Format...。但容量只顯示250MB。

我能做些什麼來恢復原尺寸嗎?也許它以一種奇怪的方式劃分?

閃存驅動器是SanDisk Cruzer Micro 8GB。我是從沃爾瑪得到的,但這是同一個驅動器。 http://www.amazon.com/SanDisk-Cruzer-Micro-Flash-SDCZ6-8192-A11/dp/B000UZN2ZK


81
2018-01-25 14:29


起源


Windows磁盤管理控制台通常不適用於USB驅動器以刪除分區。您很可能需要使用命令行。
有關: 16GB USB閃存盤容量降至938MB,閃存盤容量從32GB變為4MB,USB驅動器未顯示完整尺寸,16GB USB閃存盤顯示為16MB且無法使用,即使在格式化16GB閃存驅動器後,還剩1GB空間?,將ISO映像寫入其中後,16GB USB閃存驅動器變為1GB,和 東芝筆式硬盤顯示4MB而不是8GB;會發生什麼事呢? - G-Man


答案:


你應該嘗試BootIce。 BootIce是一個可移植的免費實用程序,旨在直接定制和修復深層驅動器。它能夠編輯,恢復,安裝和備份MBR,PBR,分區和驅動器扇區。

警告: 由於其強大的功能,使用此程序可能會使您的驅動器無法正常運行。沒有Reverse選項可以從通過使用此實用程序所做的更改中恢復。使用BootIce時務必小心謹慎,並確保在嘗試使用其功能之前知道自己要做什麼。

由於我碰巧有一個帶有同樣問​​題的flashdrive,我將在下面添加一個演練,其中包含有關如何修復它的精確步驟。但首先,在“我的電腦”中鳥瞰這個問題:

Bad flashdrive in my Computer

將其與DiskPart中的結果進行比較:

Bad flashdrive in DiskPart

該驅動器的原始大小為32GB,但錯誤顯示為僅242MB。要更正此問題,請按以下步驟操作:

如何使用BootIce恢復flashdrive的全部容量

  1. 下載BootIce,bot x64和x86版本可從softpedia.com獲得:

http://www.softpedia.com/get/System/Boot-Manager-Disk/Bootice.shtml

  1. 將.rar文件解壓縮到您選擇的位置。由於BootIce是一個便攜式程序,您可以從flashdrive或外部HD運行它。

  2. 驗證您擁有的驅動器是否有問題。 聯繫人: 刪除分區將清除所有數據。在繼續操作之前,請確保備份您不想丟失的任何重要文件或數據。

  3. 將帶有問題的經過驗證的USB插入計算機的USB端口。

  4. 您需要管理員權限才能運行BootIce,因為它需要格式化特權。右鍵單擊BootIce,然後選擇以管理員身份運行。

Run BootIce as Administrator

  1. 從下拉菜單中選擇目標驅動器,然後單擊“部件管理”按鈕。

BootIce main screen

  1. 將打開一個新屏幕,驅動器和下方的任何分區。您可以在此處修改參數,例如分區大小和Windows分配的驅動器號。選擇主驅動器,列表中的第一個選項,然後單擊“重新分區”按鈕。

BootIce partition management window

  1. 在彈出窗口中,根據驅動器的分區選擇單個分區或多分區選項。在此示例中,我們將選擇Single Partition選項以將完整的可用大小恢復到驅動器。在下面,選擇與您的驅動器最匹配的文件系統類型,FAT16或FAT32用於閃存驅動器。這個是FAT 32.您可以在Volume Label框中為閃存驅動器指定一個名稱。將所有其他選項保留為默認值。單擊確定。

BootIce formatting popup screen

  1. 將出現一個確認框,如果您確定單擊確定,則繼續。 注意 按OK將重新格式化驅動器並刪除所有數據。如果您的驅動器包含您不想丟失的數據,請選擇取消並執行數據備份。

BootIce comfirmation box

  1. 處理期間彈出窗口將灰顯,進度將顯示在標題欄中。

BootIce formatting in progress

  1. 如果一切順利,完成後您應該會看到一個確認彈出窗口。

BootIce confirmation of completion.

  1. 您現在應該看到“我的電腦”中顯示正確的驅動器大小。

Successfully formatted flash drive in My Computer

恭喜,您的驅動器現在可以使用了!

enter image description here


77
2018-01-25 14:50



匿名用戶建議:最好使用.. HP Usb磁盤存儲格式工具和..使用它......步驟:1在Google上下載HP Usb磁盤存儲格式工具。 2.以管理員身份運行以防Windows 7和8 3.轉到設備:選擇Pen Drive Letter ..您想要格式化。 4.文件系統:NTFS或FAT32 5.如果你想要快速格式..所以推或點擊開始按鈕...如果你想要完整的低級格式。然後......取消檢查快速格式級別..... 6。等待處理7.丟失的存儲容量增加8.享受!!! - Psycogeek
如果你仍然想在這裡使用BOOICE應用程序(它對我有用) pendriveapps.com/bootice-partition-flash-drive-edit-boot-sector 是一個鏈接,包含有關它的當前信息以及作者的網站和應用程序本身的下載鏈接。 - Neven Boyanov


命令行過程並不簡單,但它  最有可能工作的事情。

重新格式化“驅動器”時,實際上只是格式化驅動器上的分區。您需要使用diskpart實用程序刪除分區並創建覆蓋整個卷的1個單獨分區。

diskpart 可能有點危險,因為如果您選擇了錯誤的磁盤或分區,您可以刪除極其重要的數據或分區,並丟失計算機上的所有數據。

繼續小心謹慎!

以管理員身份打開命令提示符(打開開始菜單,鍵入 cmd 然後按Enter鍵。)

類型 diskpart 然後按Enter鍵。你最終會得到一個如下所示的新提示:

DISKPART>

類型

list disk <ENTER>

並且您將獲得計算機上所有驅動器的列表。

類型

select disk # <ENTER>

選擇一個磁盤,在哪裡 # 是Windows螺絲盤的數量。通常,設備是磁盤1,但最好確保它。

然後輸入

list partition <ENTER>

獲取磁盤上所有分區的列表。

如果您確定擁有正確的磁盤/分區,則可以重複鍵入

select partition # <ENTER>
delete partition <ENTER>

直到從該驅動器中刪除所有分區。

驅動器為空後,退出diskpart並卸下驅動器。等待至少5分鐘,然後重新插入驅動器。 請勿點擊格式  - 這很可能會重新造成問題。而是再次輸入diskpart,然後選擇磁盤。然後輸入

create partition primary <ENTER>

創建分區後,退出 diskpart 並在命令promt中鍵入

diskmgmt.msc <ENTER>

這將提供一種創建FAT32分區的可靠方法。在您想要格式化的驅動器上(永遠不要接觸磁盤0!),右鍵單擊並選擇 format。該 allocation unit size 選項應該是默認的,而且 File System 選項應設置為 FAT32。格式可能需要一段時間,具體取決於磁盤大小,請耐心等待。

這應該可以修復任何可讀USB閃存盤上的分區問題。


72
2017-11-07 21:15



這是一個非常好的答案。我總是喜歡用我自己做的一切,而不是用我無法控制的第三方工具。謝謝。 - mnmnc
我們為什麼要等5分鐘? - Hi I'm Frogatto
沒有等,我的房子沒有著火。除此之外,謝謝,它的工作! - Vlad Schnakovszki
注意:您可能需要輸入 delete partition override 對於受保護的parititions - Amadeusz Wieczorek
即使沒有關閉並重新啟動diskpart,這也能正常工作。在刪除分區後,我在diskmgmt中成功創建了分區。 - Amadeusz Wieczorek


重新格式化“驅動器”時,實際上只是格式化驅動器上的分區。你需要使用 diskpart 用於刪除分區並創建覆蓋整個卷的單個分區的實用程序。

diskpart 可能有點危險,因為如果你選錯了磁盤或分區,你可以刪除分區/磁盤/等。您不想刪除,並丟失計算機上的所有數據。 繼續小心謹慎!

  1. 以管理員身份打開命令提示符(打開“開始”菜單,搜索“命令提示符”,右鍵單擊並選擇“以管理員身份運行”。您將彈出一個黑色純文本窗口。

  2. 類型 diskpart並按 輸入。你最終會得到一個如下所示的新提示:

    DISKPART>
    
  3. 類型 list disk,您將獲得機器上所有驅動器的列表。

  4. 類型 select disk # 選擇一個磁盤,在哪裡 # 是要編輯的磁盤的編號。

  5. 然後輸入 list partition 獲取磁盤上所有分區的列表。

  6. 如果您確定擁有正確的磁盤/分區,則可以鍵入 select partition # 和 delete partition 直到從該驅動器中刪除所有分區。

  7. 一旦將它們全部移除,請鍵入 create partition primary 創建一個覆蓋整個驅動器的新分區。或者,此時您可以根據需要通過追加創建多個不同大小的主分區 SIZE=# (以MB為單位)到最後 create partition 聲明。不指定大小將使用整個磁盤。

  8. 創建分區後,鍵入 exit 兩次(退出 diskpart,然後關閉命令提示符),然後使用format選項格式化該空白分區。


8
2018-01-25 14:49



如果您不想使用命令行進行操作,則可以從磁盤管理控制台執行此操作。對於沒有經驗的人來說,它更安全。 - Shinrai
我是一個命令行的垃圾......我承認。那... ...有時Windows磁盤管理實用程序將不允許您做一些事情。 - TheCompWiz
@Shinrai可悲的是,磁盤管理控制台不會讓你弄亂拇指驅動器上的分區。它是硬編碼的,只允許在可移動存儲上使用1個分區。 - TheCompWiz
...但是又一次...... Windows無法理解單個可移動驅動器上的多個分區...... - TheCompWiz
在第6步:如果 select partition ### 回應 There is no partition selected. 即使存在分區號,分區也可能已損壞。在這種情況下,要清除分區,您需要(謹慎!)進入 clean  - 這應該重置所有分區。 - Jonathan


用這個 空的bootsector程序 如果要在閃存驅動器上寫入多個分區時重新格式化設備,Windows將無法識別完整的設備大小。只需在設備模式下恢復它


3
2018-01-25 21:29



最直接的解決方案。法庭答复沒有明確說明您需要使用將圖像寫入USB驅動器的工具。您可以使用可以從該頁面下載的USB Image Tool,或者Win32DiskImager是一種流行的選擇。 - Dominykas Mostauskis


如果分區出現問題,則需要更改它們。

  • 打開startmenu並蒐索diskmgmt.msc以打開分區管理器,
  • 選擇USB設備
  • 刪除您不想要的所有分區(最好是USB驅動器中的分區),
  • 創建一個大分區(如果要在其他操作系統上使用它,請選擇exFat或FAT32),
  • 格式化新分區。

2
2018-01-25 14:48



在某些情況下(我不確定它們是什麼)缺少刪除主分區的選項。我根據@ thane的答案使用BootIce來擦除所有分區 - Basic
這些說明可能適用於普通硬盤驅動器,但我認為它們不適用於Windows檢測為可移動的驅動器。 - Michael Steele
在我的情況下,也刪除了刪除選項,因此我選擇應用@ DerekHatesMicrosoft。的選項。 - Gottlieb Notschnabel
哇這麼簡單,與其他答案相比。有效! - Frozen Crayon


這些天用假閃存驅動器似乎存在問題(谷歌:閃存驅動器騙局)。在許多情況下,驅動器已被更改以報告比實際存儲更多的存儲量,如果您嘗試使用它,您將最終丟失數據。

例如:見( http://sushifury.com/2010/03/i-got-sold-a-fake-usb-flash-drive-on-ebay-heres-how-i-fixed-my-situation-and-how-you-可避免的,這種局勢中,自我/ )

如果您以非常優惠的價格購買它,請考慮更仔細地檢查您的閃存驅動器。


2
2018-01-25 15:59



我是從沃爾瑪購買的,一旦有效,我就可以在它上面刻錄一個4GB的操作系統。我懷疑這是假的,但感謝你的警告。 - fent
如果鏈接斷開,測試程序是 H2testw即使您認為它很好,它也值得在新驅動器上運行 - 如果沒有別的,它會告訴您驅動器的速度並確認它沒有任何問題。 - Bob


在使用它製作可啟動的Linux驅動器之後,我的usb驅動器只顯示了大約20 mb的大小。

我成功使用了一個名為的工具 SD Formatter 4.0 用實際大小格式化它。看看這裡 將USB密鑰恢復為原始狀態

在使用您的圖像使用USB Linux版本進行了操作之後   覆蓋或多分區閃存筆驅動器,你可能會發現它   必須將它恢復為單個胖分區(恢復   可以再次被所有人閱讀的閃存筆驅動器到它的原始狀態   電腦。 Windows用戶可以按照下面的Windows說明進行操作   使用HP USB格式工具還原閃存驅動器。對於那些工作   從Linux可以通過Linux Flash輕鬆完成此任務   隨後的驅動器恢復教程。


1
2017-10-22 14:14





我已經添加了我自己的答案,因為當前最好的答案是一個冗長的圖形解決方案,並且唯一的其他命令行解決方案比他們需要的更長,或者讓整個過程的各個階段在GUI中完成。 這是目前唯一的純命令行解決方案,我覺得它也是一個非常簡單的解決方案。


1
2017-07-27 03:09