如何“清洁”闪存驱动器、SD卡或内部驱动器以修复分区和容量问题

如果您的USB闪存驱动器、SD卡或其他驱动器工作不正常,“清理”驱动器并移除其分区是一种可能的解决方案。这可以解决无法格式化的驱动器或显示错误容量的驱动器的问题。

相关:如何在不下载任何其它软件的情况下管理Windows上的分区

此技巧还可以删除无法使用常规工具(如Windows内置的图形磁盘管理磁盘分区工具)删除的分区。我们将在这里介绍的过程将从磁盘中完全擦除分区表,允许您再次设置它。

警告:此过程将完全擦除您选择的整个磁盘,因此请确保先备份所有重要文件。您还应该非常小心地指定正确的磁盘,否则可能会意外擦除错误的磁盘。

第一步:以管理员身份启动命令提示符

首先,您需要以管理员身份启动命令提示符窗口。在Windows 10或8.1上,右键单击开始按钮(或按Windows键+X),然后选择“命令提示符(管理员)”。

注意:如果您在高级用户菜单上看到的是PowerShell而不是命令提示符,这是在Windows 10的创建者更新中产生的一个开关。如果您愿意,可以很容易地切换回在高级用户菜单上显示命令提示符,或者您也可以尝试一下PowerShell。您几乎可以在PowerShell中执行命令提示符中可以执行的所有操作-包括我们在本文中使用的命令-外加许多其他有用的功能。

相关:如何将命令提示符放回Windows+X Power Users菜单

在Windows7上,打开开始菜单并搜索“cmd”。右键单击出现的“命令提示符”快捷方式,然后选择“以管理员身份运行”。

第二步:使用“diskpart”清洗磁盘

我们将使用diskpart命令来清理磁盘。在继续之前,请确保您已连接USB闪存驱动器、SD卡或要清理的任何其他驱动器。

要启动diskpart工具,请在命令提示符下键入以下命令,然后按Enter键:

diskpart

请注意,提示符更改为“DISKPART>”,表示您现在正在向该工具发出命令。

接下来,通过键入以下命令并按Enter键,使diskpart列出连接到计算机的磁盘:

list disk

检查该命令的输出以确定要清理的磁盘号。这里要非常小心!如果您选择了错误的磁盘号,您将清理错误的磁盘,并且可能会丢失重要数据。

在下面的截图中,我们可以看到磁盘0的大小是238 GB,磁盘1的大小是14 GB。我们知道我们的特定USB驱动器是14 GB大小。这告诉我们,磁盘1是连接到计算机的USB驱动器,磁盘0是计算机的内部系统驱动器。

相关:如何在不下载任何其它软件的情况下管理Windows上的分区

如果您在识别正确的磁盘号时遇到任何问题,您也可以启动磁盘管理工具。它将显示磁盘编号以及Windows为其分配的字母,从而更容易识别特定磁盘。

当您知道要选择的磁盘号时,请键入以下命令,并用上面标识的磁盘号替换#。同样,请绝对确保您有正确的磁盘号。

select disk #

现在您已经选择了磁盘,您向diskpart工具发出的任何进一步命令都将在所选磁盘上执行。要完全擦除所选磁盘的分区表,请键入以下命令,然后按Enter键。请记住,此命令将完全擦除磁盘,因此请确保备份了所有重要文件。

clean

如果一切正常,您将看到一条消息,说明“DiskPart已成功清理磁盘”。现在您的任务完成了。关闭命令提示符窗口以继续。

第三步:对磁盘进行分区和格式化

现在,您应该能够使用Windows内置的图形化磁盘管理工具,像往常一样初始化、分区和格式化磁盘。您也可以使用diskpart命令来执行此操作,但使用图形界面可能更容易。

要在Windows 10或8.1上启动磁盘管理,请右键单击“开始”按钮,然后选择“磁盘管理”。在Windows 7上,按Windows键+R,在出现的运行对话框中键入“diskmgmt.msc”,然后按Enter。

您将看到磁盘现在没有分区。右键单击未分配的空间,然后选择“New Simple Volume”在磁盘上创建一个分区,并用您想要的文件系统对其进行格式化。默认情况下,Windows将创建跨越整个驱动器的单个分区。

如果此方法不起作用-例如,如果您成功清理了驱动器,但在您尝试对其进行分区时,驱动器似乎无法正常工作,或者如果diskpart无法看到磁盘或无法正确清洁磁盘,则驱动器可能已物理损坏,不再正常工作。但是,使用diskpart“清洗”驱动器是一种解决方案,它可以使原本看起来损坏的驱动器复活。

相关文章