我买的时候我的U盘本来就是8GB的。
我尝试在 Windows 7 中通过右键单击驱动器并选择 来重新格式化Format...
。但容量仅显示 250MB。
我可以做些什么来恢复原始大小吗?也许它以一种奇怪的方式被分割了?
闪存驱动器是 SanDisk Cruzer Micro 8GB。我从沃尔玛买的,但这是同一款驱动器。 http://www.amazon.com/SanDisk-Cruzer-Micro-Flash-SDCZ6-8192-A11/dp/B000UZN2ZK
答案1
您应该尝试 BootIce。BootIce 是一款便携式免费实用程序,旨在直接深度自定义和修复驱动器。它能够编辑、恢复、安装和备份驱动器的 MBR、PBR、分区和扇区。
警告:由于其强大的功能,使用此程序可能会导致您的驱动器无法正常工作。没有“反向”选项来恢复使用此实用程序所做的更改。使用 BootIce 时务必小心谨慎,并确保在尝试使用其功能之前,您知道自己要做的事情就是要完成的事情。
由于我的闪存驱动器恰好也存在同样的问题,因此我将在下面添加一个指南,其中包含修复该问题的精确步骤。但首先,请从“我的电脑”中鸟瞰一下该问题:
将其与 DiskPart 中的结果进行比较:
该驱动器的原始大小为 32GB,但错误地显示只有 242MB。要更正此问题,请按以下步骤操作:
如何使用 BootIce 恢复闪存驱动器的全部容量
- 下载 BootIce,bot x64 和 x86 版本可从 softpedia.com 获得:
http://www.softpedia.com/get/System/Boot-Manager-Disk/Bootice.shtml
将 .rar 文件解压到您选择的位置。由于 BootIce 是一个便携式程序,您可以从闪存驱动器或外部硬盘运行它。
验证您所拥有的驱动器是否存在问题。注意:删除分区将删除所有数据。在继续操作之前,请务必备份您不想丢失的所有重要文件或数据。
将已验证有问题的 USB 插入计算机的 USB 端口。
您需要管理员权限才能运行 BootIce,因为它需要格式化权限。右键单击 BootIce 并选择以管理员身份运行。
- 从下拉菜单中选择目标驱动器,然后单击“部件管理”按钮。
- 将打开一个新屏幕,其中显示驱动器及其所有分区。在这里,您可以修改参数,例如分区大小和 Windows 分配的驱动器号。选择主驱动器(列表中的第一个选项),然后单击“重新分区”按钮。
- 在弹出窗口中,根据驱动器的分区选择单分区或多分区选项。在此示例中,我们将选择单分区选项以恢复驱动器的完整可用大小。下面,选择与您的驱动器最匹配的文件系统类型,对于闪存驱动器,选择 FAT16 或 FAT32。这个是 FAT 32。您可以在卷标框中为您的闪存驱动器指定一个名称。将所有其他选项保留为默认值。单击确定。
- 将出现一个确认框,如果您确定,请单击“确定”继续。笔记按“确定”将重新格式化驱动器并删除所有数据。如果您的驱动器中包含您不想丢失的数据,请选择“取消”并进行数据备份。
- 处理过程中弹出窗口将变灰,进度将显示在标题栏中。
- 如果一切顺利,完成后您将看到一个确认弹出窗口。
- 现在您应该可以在“我的电脑”中看到正确的驱动器大小。
恭喜,您的驱动器现在可以使用了!
答案2
命令行过程并不简单,但是是最有可能奏效的事情。
重新格式化“驱动器”时,您实际上只是格式化驱动器上的一个分区。您需要使用 diskpart 实用程序删除分区并创建一个覆盖整个卷的单个分区。
diskpart
可能有点危险,因为如果您选择了错误的磁盘或分区,您可能会删除极其重要的数据或分区,并丢失机器上的所有数据。
请极其小心地行事!
以管理员身份打开命令提示符(打开开始菜单,输入cmd
并按 Enter。)
输入diskpart
并按 Enter。您将看到如下所示的新提示:
DISKPART>
类型
list disk <ENTER>
您将获得机器上所有驱动器的列表。
类型
select disk # <ENTER>
选择磁盘,其中#
是 Windows 指定的磁盘号。通常,设备是磁盘 1,但最好始终确认一下。
然后输入
list partition <ENTER>
获取磁盘上所有分区的列表。
如果你确定你有正确的磁盘/分区,你可以重复输入
select partition # <ENTER>
delete partition <ENTER>
直到从该驱动器中删除所有分区(您可能需要输入delete partition override
受保护的分区)。
驱动器清空后,退出 diskpart 并移除驱动器。等待至少 5 分钟,然后重新插入驱动器。请勿点击格式– 这很可能会重现问题。相反,请再次输入 diskpart,然后选择磁盘。然后输入
create partition primary <ENTER>
创建分区后,退出diskpart
并在命令提示符中输入
diskmgmt.msc <ENTER>
这将提供一种创建 FAT32 分区的可靠方法。在您要格式化的驱动器上(切勿触碰磁盘 0!),右键选择format
。allocation unit size
选项为默认, 选项File System
设置为FAT32
。 格式化可能需要一段时间,取决于磁盘大小,请耐心等待。
这应该可以修复任何可读 USB 闪存驱动器上的分区问题。
答案3
重新格式化“驱动器”时,您实际上只是格式化驱动器上的一个分区。您需要使用该diskpart
实用程序删除分区并创建一个覆盖整个卷的单个分区。
diskpart
可能有点危险,因为如果您选择了错误的磁盘或分区,您可能会删除您不想删除的分区/磁盘/等,并丢失机器上的所有数据。请极其小心地行事!
以管理员身份打开命令提示符(打开开始菜单,搜索“命令提示符”,右键单击并选择“以管理员身份运行”。您将看到一个弹出的黑色纯文本窗口。
输入
diskpart
并按下Enter。你会看到一个新提示符,如下所示:DISKPART>
输入
list disk
,您将获得机器上所有驱动器的列表。键入
select disk #
以选择磁盘,其中#
是要编辑的磁盘编号。然后输入
list partition
以获取磁盘上所有分区的列表。如果您确定您有正确的磁盘/分区,那么您可以键入
select partition #
并delete partition
直到从该驱动器中删除所有分区。删除所有分区后,键入
create partition primary
以创建一个覆盖整个驱动器的新分区。或者,此时,您可以根据需要通过在SIZE=#
语句末尾附加(以 MB 为单位)来创建多个不同大小的主分区create partition
。不指定大小将使用整个磁盘。创建分区后,输入
exit
两次(退出diskpart
,然后关闭命令提示符),然后使用格式化选项格式化该空白分区。
答案4
如果分区有问题,那么您需要更改它们。
- 打开开始菜单并搜索 diskmgmt.msc 以打开分区管理器,
- 选择 USB 设备
- 删除所有你不想要的分区(最好是你的 USB 驱动器中的分区),
- 创建一个大分区(如果您想在其他操作系统上使用它,请选择 exFat 或 FAT32),
- 格式化新分区。