8GB記憶體以為是4GB記憶體條

8GB記憶體以為是4GB記憶體條

我有一個“SanDisk Cruzer USB 設備”,標有 8GB,並且始終是 8GB。我有一段時間沒有使用它,現在它在我的電腦上列出了 3.49GB。我想我不久前已經做了一些事情,但我不記得我在做什麼。

我在不同的電腦上嘗試過不同的作業系統(Ubuntu Server 12、Ubuntu Desktop 10、Windows 7、Windows XP)。他們列出的設備容量都在 4GB 左右。我也嘗試過格式化,但在(Windows XP 的)格式化對話方塊中我只能選擇 3.50GB 容量(無論我選擇 FAT32 還是 exFAT)。

可能是什麼問題?我該如何解決這個問題?


fdisk -l /dev/sdb在Ubuntu上運行發現:

Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69686373

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  4281232757  1652651905   833193222+  6d  Unknown
/dev/sdb2   ?  1141509631  1685422960   271956665   66  Unknown
/dev/sdb3   ?  1937007983  1937010555        1286+  65  Novell Netware 386
/dev/sdb4      2885681152  2885736393       27621    0  Empty

Partition table entries are not in disk order

答案1

我認為 USB 隨身碟已失控,我建議您停止使用它。

Ubuntu 報告 4 GB 而不是 8 GB:

$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3763 MB, 3763600896 bytes
116 heads, 62 sectors/track, 1022 cylinders, total 7350783 sectors
(...)

如果您fdisk更仔細地查看 的輸出,您會發現起始和結束扇區根本沒有意義,並且與 Cruzer 上的扇區總數不匹配:

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  4281232757  1652651905   833193222+  6d  Unknown
/dev/sdb2   ?  1141509631  1685422960   271956665   66  Unknown
/dev/sdb3   ?  1937007983  1937010555        1286+  65  Novell Netware 386
/dev/sdb4      2885681152  2885736393       27621    0  Empty

USB 隨身碟出現問題。我不知道如何才能恢復 8 GB。

答案2

嘗試使用“HP USB 磁碟儲存格式化工具「 可以從以下位置下載科技網但如果快速格式化後您遇到相同的問題,請嘗試使用該工具進行完整格式化。

答案3

將裝置放入 Windows 電腦中並執行以下操作:

  1. 在開始功能表上轉到運行
  2. 在框中輸入“compmgmt.msc”
  3. 在管理控制台中,從左側的樹中選擇“磁碟管理”
  4. 在頂部磁碟清單的右側,識別您的隨身碟並點擊磁碟機號
  5. 該驅動器現在應該集中在下面的清單中。
  6. 我假設您將看到一個主分割區和一堆邏輯分割區
  7. 刪除分割區,直到只剩下一個分割區。
  8. 格式化剩下的唯一分割區。

這可以解決我所見過的這些驅動器 85% 的問題。有時有人會將其格式化為引導裝置或即時 Linux 發行版,並且存在一堆用於交換空間等的非活動分割區。

正如評論中提到的,閃存設備的寫入次數也是有限的,但除非將其用作主要作業系統驅動器幾年,否則我非常懷疑您是否達到了其寫入壽命。

我很少推薦第三方工具,但我使用過這個分區精靈幾次即可修復頑固的分區問題。它相當直觀且易於使用。

最後警告:如果您不確定需要修復哪個磁碟機上的分割區,或者您對磁碟機號碼完全感到困惑,請在開始之前停止。如果你弄亂了錯誤磁碟上的分割區,你可能會嚴重損壞機器。

答案4

我在 Ubuntu 14.04 上嘗試過;它不起作用。在 Windows 7 Pro 上(其他 win 作業系統也應該沒問題),以下內容對我有用。

運行diskpart(按Win+R並鍵入“diskpart”,不含引號)。

list disk

可用磁碟列出為磁碟 0、磁碟 1 等。查看磁碟大小,確定哪個磁碟是 USB 記憶棒。假設它是磁碟 1。

select disk 1
list partition
clean
list partition
create partition primary
list partition
format fs=fat32 quick
list partition
exit

相關內容