如果您刚刚尝试将一些文件复制到您的USB驱动器上,却遇到一个错误提示说空间不足,即使它看起来是空的,您并不是第一个。我们已经见过大量的网上人们的帖子,还有许多人发信息问我们这是怎么回事。所以我们决定制作一个简单的指南,解释为什么您的USB驱动器显示为满但看起来是空的,以及如何安全地修复它(在此过程中不丢失文件)。
为什么闪存盘显示已满但实际上是空的?
现在,您的USB闪存驱动器为空但仍然不允许您复制文件的原因通常归结为以下两个方面之一:
原因 | 描述 |
逻辑问题 | 如果你已经使用 USB 闪存驱动器有段时间了,可能驱动器已经产生了坏扇区。坏扇区是指驱动器上不能被计算机读取的数据部分。要修复这个问题,你需要修复文件结构。幸运的是,大多数逻辑问题可以通过 DIY 方法解决。 |
将大文件复制到 FAT32 驱动器 | 导致闪存驱动器空闲但没有空间的另一个原因是你可能正在尝试将一个大文件复制到闪存驱动器上,它是 格式化为 FAT32。 |
我们很快会讨论如何修复你的闪存驱动器。然而,在尝试修复 USB 闪存驱动器之前,重要的是至少要先恢复你的文件,以防计划出错而导致文件丢失。
如果您完全确定驱动器上没有重要的东西,并且您只是想让它再次运行,您可以跳到修复步骤。
如何从显示已满的闪存驱动器中恢复文件?
如果您的USB驱动器显示已满但没有显示任何文件,很可能是遇到了逻辑问题(而非物理损坏)。这种问题相对来说是“好”的,因为您的数据可能仍然存在。只是没有被正确显示出来。
当这种情况发生时,恢复软件可以提供帮助。这些工具旨在扫描驱动器上的丢失数据,即使文件系统被破坏或者文件被意外删除,恢复工具也不会依赖于通常的文件夹视图。它们直接查看磁盘上存储的内容。
我们测试并评测了很多最好的USB恢复工具,所以如果你想探索其他选项,我们有一个完整的对比可以供你查看。如果你的预算有限,有一些免费的软件可以选择,还有一些付费的提供更多功能或更高的恢复上限。不过,在这个演练中,我们将使用磁盘钻探。它是我们在这种情况下的最爱之一。它的特别之处在于操作非常简单,尤其是对技术不太熟悉的用户。步骤清晰,过滤器智能,预览功能可以帮助你避免恢复不需要的文件。
以下是一个简单的四步指南,帮助您完成此过程:
第1步。 下载并安装Disk Drill
下载 Disk Drill 在您的 Windows 电脑上。运行安装向导,安装完成后启动 Disk Drill。如果您使用的是免费版本,您将能够使用 Disk Drill 恢复 100MB 的数据。
步骤 2. 插入您的USB闪存驱动器,并在Disk Drill上选择它
插入空的U盘,但仍然没有空间。一旦您的计算机检测到它,从Disk Drill的主屏幕中选择该U盘。
如果您不确定哪个是您的 USB,请寻找这些:
- 在连接/文件系统一栏下,它会显示USB。
- 你还可以查看容量 – 如果你知道它是32GB或64GB的U盘,那就是一个线索。
- 有时名称可能看起来很普通(如“Generic Flash Disk”或“No Name”),但这对于U盘来说是完全正常的。
第3步。 扫描 U 盘
请继续点击搜索丢失数据。
Disk Drill 将为您提供 Universal Scan 和 Advanced Camera Recovery 之间的选择。对于大多数人来说——特别是在U盘显示已满但为空的情况下——Universal Scan 是不二之选。它如此命名是有原因的。它会彻底扫描所有内容:删除的文件、隐藏的系统文件夹、损坏的文件路径——无论在驱动器上还有什么物理存在的东西。
您可以坐下来等待完成,或在运行时点击 查看找到的项目。 文件将实时显示 – 照片、视频和文件。
步骤 4. 选择和恢复文件
扫描完成后(或在扫描进行时),您将看到Disk Drill发现的全部列表。您可以浏览文件夹,按文件类型(如文档、视频、图片)进行筛选,或者如果您在寻找特定文件,也可以使用搜索栏。
好的一点是,Disk Drill会为大多数文件显示预览(只要你的操作系统可以打开它,Disk Drill也可以)。这意味着你可以点击确保你恢复的是正确的文件。
选择完您想要的内容后,点击恢复。软件将询问文件的保存位置。
重要提示:不要将它们保存回同一个USB驱动器上——这可能会覆盖您正尝试恢复的数据。请选择您的桌面或其他内部驱动器。
稍后会弹出一个快速进度条,然后您的文件就安全了。
现在您已经恢复了文件,就可以开始修复您的闪存驱动器了。
如何修复空的但没有空间的闪存驱动器?
正如我们之前所说,如果你是无法访问您的SD卡,这可能是因为逻辑问题。然而,它们通常不太难解决。
我们将逐一引导您完成每一个可能的解决方案,从快速无害的检查到需要一些耐心的更高级步骤。
方法一:检查隐藏文件和驱动器的回收站
在尝试任何复杂的操作之前,让我们从基础开始。如果您的 USB 设备是空的但仍占用空间,这可能是因为其中隐藏了一些内容——字面意思。隐藏文件、系统文件夹或在回收站中的已删除项目可能仍在占用空间,但在文件资源管理器中没有显示。
首先执行:
- 打开文件资源管理器并进入USB驱动器。
- 点击顶部的查看选项卡 (或在Windows 11中,点击查看 > 显示)。
- 启用隐藏的项目。
现在再看看你的闪存盘吧。如果它隐藏了类似 $RECYCLE.BIN、System Volume Information、.Trashes 或随机垃圾文件夹之类的东西,你终于能看到了。
如果你曾经在插入电脑时从您的U盘中删除的文件,它们可能仍然保存在那个隐藏文件夹里。要清空它:
- 右键单击系统回收站图标,同时插入USB。
- 选择清空回收站(Windows将清除主驱动器和任何连接存储设备(如USB)中的已删除项目)。
- 或者,进入USB上的$RECYCLE.BIN文件夹,并手动删除内容。
在这之后,再次检查驱动器的属性。你可能会看到更多的可用空间。
方法 2: 使用 CheckDisk
检查磁盘 是Windows上的一个内置命令行工具,可以帮助您修复文件系统错误和坏扇区。如果您的USB闪存驱动器为空但显示已满,这可能是一个逻辑问题,您可以使用CheckDisk工具来修复。尽管它不能保证一定能修复,但还是值得一试。
提醒一下:在一些罕见情况下,CHKDSK可能会导致少量数据丢失,尤其是如果找到严重损坏的区域。因此,我们建议在运行此操作之前先恢复数据。
- 以管理员身份启动命令提示符。为此,请在“开始”菜单中搜索cmd,并点击右侧窗格中的 以管理员身份运行 。
- 在命令提示符中运行以下chkdsk 命令:
chkdsk F: /r
(将F替换为分配给闪存驱动器的驱动器号)
- 该实用程序将在过程中自动修复发现的逻辑问题。完成后,退出命令提示符窗口。
就这么简单。然而,如果您更愿意使用图形界面而非命令提示符,请使用下一个方法。
方法 3: 使用Windows中的错误检查工具
Windows 还有一种更直观的方法来检查设备的磁盘错误。以下是使用方法:
- 按 Ctrl + E 打开文件资源管理器。导航到 计算机 (或在 Windows 10 上导航到 这台电脑 )。
- 右键单击空但没有空间的闪存驱动器。选择 属性 并切换到 工具 选项卡。
- 点击 检查 按钮。如果提示确认,请允许扫描。
扫描将基本上执行与之前方法相同的工作,但您无需运行任何命令。完成该过程后,查看您的闪存驱动器是否恢复正常。
方法 4: 尝试格式化闪存驱动器
这是解决问题最可靠的方法之一,无论是因为你的USB格式化方式,还是因为文件系统中的某些内容被损坏。
无论如何,格式化为现代文件系统(如 exFAT 或 NTFS)可以清理文件系统并去除与 FAT32 格式设备相关的 4GB 文件传输限制。
但是,您最终会丢失闪存驱动器上的所有数据,因此您可能希望将其作为最后的手段。要格式化:
- 按Ctrl + E启动文件资源管理器。导航到 计算机 (或在Windows 10/11上导航到 这台电脑 )。
- 右键点击闪存驱动器并选择 格式 。
- 您可以选择将其格式化为NTFS或exFAT。如果您希望在Mac设备上使用闪存驱动器,请选择exFAT,因为NTFS仅支持在Windows上使用。
- 勾选 快速格式化 旁边的框并点击 开始 。
格式化完成后,除非有物理损坏,否则U盘应如新。
方法 5: 使用 TestDisk 修复损坏的分区
另一种修复损坏U盘的方法是使用诸如 TestDisk 之类的第三方工具。它是免费的,开源,而且功能非常强大。尽管如此,它不像我们之前介绍的其他方法那样适合初学者。
我们最后提到这一点。它稍微有点技术性,但值得了解。在磁盘的分区表已损坏出现问题导致U盘显示已满但实际上为空的情况下,TestDisk有时可以重建并恢复文件的可访问性。
以下是使用TestDisk修复损坏分区并修复显示为满的USB驱动器的方法:
- 下载TestDisk并解压下载的文件。
- 双击 testdisk_win.exe 文件运行TestDisk。使用方向键导航TestDisk用户界面。选择一个选项时,按输入。
- 选择是否创建日志文件,然后按输入确认您的选择。这不会以任何方式影响实际的分区恢复/修复过程。
- 从存储设备列表中选择USB驱动器。选择 继续 并按输入。
- 选择分区表类型。TestDisk会自动检测这个,因此最好在这个屏幕上直接按输入。
- 选择 分析 并按输入。
- 选择 快速搜索 并按输入。TestDisk会列出它找到的分区。
- 突出显示所需的分区,并使用左箭头键和右箭头键在前缀之间循环。确保在您希望恢复的分区前有一个 P 。
- 按P列出分区文件。按Q返回,然后按输入。
- 如果您在上一步中看到了所需的文件,选择 写 并按输入。如果没有看到所需的文件,选择 深度搜索 选项并按照步骤8、步骤9和步骤10的第一部分操作。
- 按键盘上的Y确认。
- TestDisk将修复损坏的USB分区,有效解决USB驱动器显示已满的错误。
TestDisk 经常被列为最好的恢复工具之一,这并非没有道理。我们的团队进行了广泛测试,并将其包含在我们的 最佳分区恢复工具排名 中。如果你想探索更多的替代方案,那份指南是一个很好的起点。我们推荐的许多工具都是完全免费的。
为什么您的USB容量可能显示不正确
总而言之,根据我们的经验,大多数情况下,USB 闪存驱动器显示为已满但看起来为空的原因归结于文件系统问题。要么是驱动器使用 FAT32 格式,达到了文件大小限制,要么是文件系统某种程度上已损坏。两者都是常见的且完全可以修复的。
但每隔一段时间,我们查看案例,这个“问题”实际上并不是一个问题——只是对USB存储的困惑。当你认为还有一些空间时,USB看起来已满的一个可能解释是数字存储的测量和显示方式。
制造商以GB (千兆字节)为单位进行广告,其中1 GB等于1,000,000,000字节。但像Windows这样的操作系统报告的大小是以GiB (吉比字节)为单位,其中1 GiB等于1,073,741,824字节。因此,一个64 GB的驱动器实际上包含的字节数是正确的,但你的计算机将其视为大约57.6 GiB。
令人困惑的是 Windows 实际上显示的是 GiB,但标示为 GB。为什么?因为微软遵循 JEDEC 标准,而根据 JEDEC 的解释,一个千兆字节 (GB) 是 1024 兆字节 (而不是 1000),这更符合二进制计算,但与存储制造商标记其产品的方式相冲突。
总之,您看到的是通过不同的角度报告的结果。
常见问题
- 将USB驱动器连接到您的电脑。
- 打开Windows资源管理器(Windows键 + E)。
- 右键单击U盘,然后选择格式化。
- 取消勾选快速格式化选项,然后单击开始。
- 插入你的USB闪存驱动器。
- 打开Dock上的垃圾桶。
- 如果你看到从USB删除的文件,请在USB仍连接时清空垃圾桶。
- 弹出驱动器,再次插入,然后再次检查可用空间。
- 使用磁盘工具 > 急救来检查文件系统问题。
- 或者将驱动器格式化为exFAT(备份后)。
- 显示隐藏文件和文件夹。 你的文件可能仍然在那儿——只是被标记为隐藏或被移动到系统文件夹如$RECYCLE.BIN或.Trashes。
- 清空回收站 (Windows) 或废纸篓 (macOS)。 删除的文件通常会存放在USB本身的隐藏垃圾文件夹中,并且在连接驱动器时没有清空之前仍占用空间。
- 运行CHKDSK (Windows)。 这个内置工具可以修复逻辑文件系统问题。打开命令提示符并运行
- 系统或已删除的文件(如来自回收站或macOS垃圾桶的文件)可能仍保留在驱动器上,占用空间却不显示,除非您启用隐藏文件可见性。
- 如果驱动器的文件结构损坏,Windows可能会认为它已满,尽管它无法正确显示文件。
- 感染病毒的驱动器有时会隐藏真实文件并用假快捷方式替换它们。
- 很少见的情况下,驱动器的分区可能错位或损坏,这使得部分存储不可访问,即使它计入总使用量。