如何修复 Windows 上损坏或损毁的分区

manuviraj
Written by
Approved by
1622

repair partition分区使数据组织变得更加容易,并且大多数存储驱动器都有多个分区。如果您无法访问驱动器上的某个特定分区,或者它突然在Windows文件资源管理器中消失了,该分区可能已损坏。好消息是,您可以修复和恢复损坏的分区,而且比您想象的要容易——下面的部分将向您展示如何操作。

注意:我们已将数据恢复部分放在实际的分区修复方法之前,因为在修复分区之前,最好先从损坏的分区中恢复任何重要文件。除非该驱动器不包含任何有价值的内容,否则不要跳过本节。

在开始之前(请先保存您的数据)

您可能需要经过一些反复尝试来修复损坏的分区。其中一些方法——例如,CHKDSK——甚至可能导致磁盘上的部分数据丢失。因此,最好在执行任何修复之前先恢复您的文件。

但是,如果你连分区都无法访问,如何恢复文件呢?这时,第三方数据恢复工具就派上用场了。只要你的计算机能检测到硬盘,并显示正确的存储容量,大多数工具都可以扫描并恢复硬盘中的数据。有很多工具可供选择,每种工具都有其优缺点。

在本教程中,我们选择使用Disk Drill——一个功能强大且用户友好的数据恢复程序。该程序支持Windows和macOS上的所有主要文件系统。事实上,它甚至可以使用 RAW 驱动器,也就是说,可以处理缺失或损坏文件系统的驱动器。Disk Drill最棒的一点是,它允许你创建并扫描磁盘映像——这是一种有效的方法,可以防止进一步的数据丢失,并保护你的驱动器免受反复且高压力的数据恢复扫描。

在尝试分区修复之前,让我们看看如何恢复您的数据:

第1步: 创建磁盘映像(可选)

虽然这并不是绝对必要的,但创建一个磁盘映像并对其进行扫描,而不是直接扫描损坏的分区,总是一个好主意。这样不仅可以通过保存分区的当前状态来防止进一步的数据丢失,还可以防止数据恢复扫描对已经损坏的驱动器造成更多的压力。

以下是在 Disk Drill 中创建损坏分区磁盘映像的方法:

  1. 下载 Disk Drill 并安装它。请在一个单独的驱动器上执行此操作。
  2. 打开 Disk Drill,然后点击字节到字节备份,在额外工具下。
  3. 选择损坏的分区,然后点击创建备份Select the corrupt partition to back up.
  4. 通过点击路径旁边的三个点(…)来选择要保存磁盘映像的位置,以及您想要更改的任何其他参数。点击确定。请注意,目标位置应有足够的可用空间——大于分区的总存储大小。Choose disk image parameters.
  5. Disk Drill 将开始创建磁盘映像。磁盘表面映射下方的区域会显示映像创建过程的进度——红色块表示分区中无法读取的块,这也是判断分区损坏程度的另一种方式。Disk image creation complete.

判断是否值得创建磁盘映像的一个好方法是使用 Disk Drill 的 S.M.A.R.T. 监控功能。打开 Disk Drill,点击附加工具下的S.M.A.R.T. 监控,查看是否有任何数值旁边出现错误。如果一切正常,你可以跳过磁盘映像的创建,直接恢复数据。否则,建议按照上述步骤创建磁盘映像。

高级用户:Disk Drill 允许您使用 Windows 的注册表编辑器或 macOS 的终端进一步修改 备份过程。以下是您可以修改的一些参数:

  • backupSkipBlocks(0 到 128):遇到坏块后自动跳过的块数。
  • backupRetryCount(0 到 10):当 Disk Drill 遇到坏块时,尝试额外读取坏块的次数。
  • backupBlockSize(131072–2097152):这允许您手动修改备份块大小(以字节为单位)。该值必须与您的驱动器扇区大小一致。

步骤 2: 扫描驱动器或磁盘映像以查找可恢复数据(必需)

  1. 下载 Disk Drill 并安装它(如果还没有安装)。
  2. 打开 Disk Drill,确保你在 数据恢复 下的 存储设备 选项卡。
  3. 点击 挂载磁盘映像,浏览损坏分区的磁盘映像并双击它。Disk Drill 会将其作为一个单独的磁盘添加到存储驱动器列表中,并在 类型 列中显示 已挂载映像。如果你没有创建磁盘映像,请跳过此步骤。Attach disk image option.
  4. 选择损坏的分区,或者如果你创建了磁盘映像则选择它。点击 查找丢失的数据,开始数据恢复扫描。Select partition to scan for data recovery.
  5. 点击 查看已找到的项目,以查看所有可恢复的文件。或者,你可以点击相关的文件类型图块——图片、视频、音频、文档、压缩包其他——立即筛选结果。如果你想要先恢复所有文件再查看,点击 全部恢复,选择恢复目标位置,然后点击 下一步Review found items screen in Disk Drill.
  6. 通过勾选文件旁的复选框,选择你想恢复的文件。Disk Drill 会自动显示当前所选文件的预览,但你也可以通过点击文件名旁的眼睛图标手动预览任何文件。有正确预览的文件恢复几率比没有的更高。选定文件后,点击 恢复Select files to recover.
  7. 选择文件的恢复目标位置,然后点击 下一步。最好将这些文件恢复到与损坏分区不同的驱动器上。Choose recovery destination.
  8. Disk Drill 会恢复这些文件。Recovery complete screen.

注意:Disk Drill 允许你在 Windows 上免费恢复最多 100 MB 的数据。这通常足以恢复一些重要的小文件并测试该程序。如需恢复超过 100 MB 的数据,你需要升级到 Disk Drill 专业版

如何修复 Windows 10 和 11 上的损坏分区

有几种方法可以在Windows上诊断并尝试修复损坏/损坏的分区。我们建议您按照下列顺序尝试以下修复方法。此外,如果您还没有恢复了您的数据,现在是执行此操作的好时机。

方法 1: 给分区添加驱动器号

有可能该分区只是没有分配驱动器字母。没有驱动器字母,该分区在Windows资源管理器中是不可见的,这会让你误以为它损坏或损坏。有时候,驱动器字母冲突也会导致驱动器在Windows资源管理器中变得不可见。幸运的是,你可以通过磁盘管理手动添加或更改驱动器号。操作方法如下:

  1. 按下Windows 密钥 + R打开运行应用程序。在文本框中输入diskmgmt.msc,然后按输入启动磁盘管理。
  2. 查找您希望修复的分区并右键点击它。选择 更改驱动器号和路径Change drive letter and paths option in Disk Management.
  3. 如果您希望更改驱动器号以避免与您定期连接到计算机的其他驱动器冲突,请点击 更改 。如果该驱动器/分区没有驱动器号,请点击 添加Change drive letter prompt.
  4. 分配以下驱动器号下拉菜单中选择一个驱动器号,然后点击 确定Drive letter selection prompt.

注意:尽管该分区在磁盘管理中显示,但可能仍会遇到 Windows 不允许您分配驱动器号 的情况。这表明该驱动器存在比缺少驱动器字母更严重的问题。在这种情况下,建议从驱动器中 恢复任何文件,并按照 方法 5 所示重新分区。

方法 2: 运行 CHKDSK 工具

CHKDSK(检查磁盘)是Windows内置的命令行工具,可以检测并自动解决驱动器上的任何逻辑问题。一次简单的CHKDSK扫描可以解决驱动器文件系统的任何问题,并修复驱动器上的坏扇区。

CHKDSK 可能会导致 轻微数据丢失,因为它会在您的驱动器上查找并重新分配坏扇区。在尝试此方法之前,请确保您已 保存您的数据

以下是在 Windows 上运行 CHKDSK 并修复分区的方法:

  1. 在Windows搜索中搜索“cmd” (Windows 密钥 + S)。在搜索结果中,右键点击 命令提示符 并选择 以管理员身份运行
  2. 输入chkdsk X: /r /x并按下输入。将 X 替换为你希望扫描的分区驱动器字母。最好对每个分区都运行CHKDSK。CHKDSK syntax.
  3. 等待CHKDSK扫描完成。
  4. 重启你的电脑。

您也可以使用 /f 参数运行 CHKDSK 命令(chkdsk X: /f /x)。这实际上执行了一次比 /r 更少强度、耗时更短的扫描。这里有一份关于 /f 与 /r 区别 的详细指南。

“>CHKDSK /f 和 /r 以及何时使用它们。[/sc]

方法 3: 使用 TestDisk 恢复分区

测试磁盘 是一个第三方工具,可用于修复存储驱动器上的各种问题。它通常用于修复损坏的分区并恢复已删除的分区。使用该程序,您可以重写驱动器的分区表,从而有可能修复损坏的分区。TestDisk 唯一的不足是它没有图形界面,因此请务必仔细按照以下步骤操作:

  1. 下载 TestDisk 并解压下载的压缩包。我们建议下载最新的稳定版,截至目前为止是7.2版本。
  2. 从解压后的文件夹中运行testdisk_win.exe
  3. 选择是否要创建日志文件。使用方向键导航,然后按输入确认你的选择。Choose whether you wish to create a log file.
  4. 选择包含损坏分区的驱动器,然后按输入。Select the drive with the corrupt partition.
  5. 选择磁盘使用的分区表类型并按输入。由于TestDisk会自动检测分区表,除非你确定驱动器使用其他分区表类型,否则最好直接按输入。Select the partition table.
  6. 选择Analyse并按输入。Select the Analyse option.
  7. 选择Quick Search,按输入,然后等待TestDisk列出驱动器中可恢复的分区。Select the Quick Search option.
  8. 使用方向键高亮显示损坏的分区,按P查看该分区中存储的文件。按Q返回上一屏幕。如果你没有在分区列表中看到损坏的分区,请选择Deeper Search并按输入。The Deeper Search option.
  9. 你会注意到每个分区前面都有一个前缀——D(已删除)、P(主分区)、*(可引导)、或L(逻辑分区)。选择损坏的分区,使用左右方向键切换前缀,直到它前面是P前缀。按输入。Select the P prefix.
  10. 选择Write并按输入。Select the Write option.
  11. 在确认屏幕上按YPress Y in the confirmation prompt.
  12. 重启你的电脑。

TestDisk在分区恢复方面具有很高的成功率。然而,其命令行界面和繁琐的恢复过程可能会让您望而却步。如果出现这种情况,您可以查看我们经过专家筛选的分区恢复工具以获取替代方案。

方法 4: 使用分区助手修复主引导记录

有时候,分区本身可能并没有损坏。问题可能出在损坏的主引导记录(MBR)上——这是硬盘上的第一个扇区,其中包含引导加载程序、分区表、引导签名和磁盘签名。没有它,你的电脑将无法启动,你也无法访问硬盘上的数据。确实,即使你的文件本身依然完好,你也无法看到硬盘上的任何分区。

对于大多数用户来说,修复损坏的MBR最简单的方法是使用名为AOMEI分区助手的第三方应用程序。虽然重建MBR是免费的,但你需要访问另一台可以安装该程序并将你当前计算机的内置硬盘外接的电脑。另一种选择是使用付费功能,通过AOMEI Partition Assistant进行创建 Windows PE 可启动 USB,并在无法启动的PC上运行该程序。

以下是使用AOMEI Partition Assistant通过重建驱动器的MBR来修复损坏分区的方法:

  1. 下载 并安装 AOMEI Partition Assistant。重建 MBR 是免费的,但如果需要在无法启动的电脑上运行,您需要使用 AOMEI 的付费可启动 USB 功能。
  2. 确保连接了带有损坏分区的硬盘,并启动 AOMEI Partition Assistant。
  3. 右键点击带有损坏分区的硬盘,选择 重建 MBRSelect the Rebuild MBR option.
  4. 在弹出的窗口中从下拉菜单选择您的 Windows 版本。Select your Windows version.
  5. 点击 执行Click on the Apply option.
  6. AOMEI Partition Assistant 将会修复 MBR。

方法 5: 重新分区驱动器

如果上述方法都无法解决问题,建议您对驱动器进行格式化并重新分区。重新分区需要删除损坏的分区并创建新的分区。在此过程中您需要对其进行格式化,因此最好提前恢复您的数据。以下是重新分区驱动器的方法:

  1. 在 Windows 搜索中搜索“磁盘管理”(Windows 密钥 + S)。从搜索结果中点击 创建和格式化硬盘分区
  2. 右键点击你想要删除的分区并选择 删除卷 。在确认提示中点击 Delete volume option in Disk Management.
  3. 删除分区后被占用的空间现在会变成未分配,用黑色表示。右键点击这个未分配的空间并选择 新建简单卷New Simple Volume option in Disk Management.
  4. 在新建简单卷向导的欢迎界面点击 下一步Simple Volume Wizard welcome screen.
  5. 选择分区的大小(以 MB 为单位),然后点击 下一步Partition size screen.
  6. 从下拉菜单中选择一个驱动器号,然后选择 下一步Drive letter drop-down menu.
  7. 分配所需的格式化参数,也可以保持默认,然后直接点击 下一步Format parameters screen.
  8. 点击 完成Finish screen in the New Simple Volume wizard screen.

重新分区完成后,如果确定驱动器没有其他问题,您可以安全地将文件复制回驱动器。

如何处理Windows上的顽固分区

通常,上述方法之一应该可以修复 Windows 10 和 Windows 11 上的分区损坏问题。但也有可能出现所有方法(甚至包括格式化和 重新分区驱动器)都无法帮到你的情况。导致这种情况的原因有很多,但最常见的元凶是:

  • 写保护分区。
  • 大量坏道。
  • 硬件或连接问题。
  • 第三方工具阻止对驱动器的写入操作。

在这种情况下,请先尝试以下列出的方法,然后再尝试重新分区该驱动器:

方法 1: 使用 Victoria 扫描坏道

Windows 本身没有提供任何用户友好的方式来检查你的硬盘是否已经产生了坏道(不可读扇区),因此许多用户选择像 Victoria SSD/HDD 这样的免费第三方工具。使用该工具,你可以详细了解硬盘的状况,并判断是否是坏道导致了重新分区的问题。

以下是使用 Victoria SSD/HDD 检查坏扇区的方法:

  1. 下载 并安装 Victoria SSD/HDD。
  2. 启动应用程序,然后点击 Drive InfoClick the Drive Info button.
  3. 从列表中选择损坏分区的驱动器,然后点击 Test & RepairSelect the partition and click Test + Repair.
  4. 点击 Quick,等待 Victoria 扫描完成您的驱动器。Click on Quick.
  5. 在窗口右下角勾选 Grid 选项。Show Grid option.
  6. 驱动器上的任何坏道将在网格中用 X 标记。

如果Victoria SSD/HDD 扫描显示有大量坏扇区,建议使用正确参数运行运行 CHKDSK 扫描,以便重新分配。请在运行CHKDSK之前不要忘记恢复您的数据,因为它可能会导致一些小的数据丢失。

方法 2: 使用 Diskpart 清除只读属性

如果您的驱动器被设置为只读,您将无法对其重新分区。Windows 内置了一个实用工具 Diskpart,可以让您更改驱动器的属性。

以下是使用 Diskpart 清除驱动器只读属性的方法:

  1. 在 Windows 搜索(Windows 密钥 + S)中输入 cmd。在搜索结果中,右键点击命令提示符,然后点击以管理员身份运行
  2. 在命令提示符控制台中输入diskpart,然后按 输入。Type in the Diskpart command.
  3. 输入list disk并按 输入。你应该能看到连接到你电脑的驱动器列表。从这个列表中确认哪个驱动器包含损坏的分区。Type the list disk command.
  4. 输入select disk X,将 X 替换为磁盘编号,如 0、1、2 等。按 输入。Type in the Select Disk command.
  5. 输入attributes disk clear readonly以清除你的驱动器的只读属性。Clear the read-only attributes.

方法 3: 使用 Diskpart 清理并重新初始化驱动器

当所有方法都无效时,修复 Windows 分区的唯一选项就是让你的驱动器重新开始。这意味着使用 Diskpart 取消分配所有存储空间并重新初始化驱动器。请注意,这会从驱动器中删除你所有的数据,因此请确保你事先已恢复所有内容。此外,在 Windows 运行时,你无法清理和重新初始化你的 Windows 驱动器。你可以将驱动器连接到另一台电脑,或者在 Windows 恢复环境 (WinRE) 中访问命令提示符。

以下是使用Diskpart清理和重新初始化驱动器的方法:

  1. 在Windows搜索中搜索cmd(Windows 密钥 + R),右键点击命令提示符,然后点击以管理员身份运行。如果你处于Windows恢复环境(WinRE)中,请点击疑难解答 > 高级选项 > 命令提示符
  2. 输入diskpart并按输入。Type Diskpart in CMD.
  3. 输入list disk并按输入,以查看连接到你电脑的驱动器。记下有损坏分区的驱动器的磁盘编号(Disk 0,Disk 1,等等)。Type list disk in Command Prompt.
  4. 输入select disk X,将X替换为磁盘编号(0,1,等等),并按输入。Type select disk in CMD.
  5. 输入clean并按输入。Type clean in CMD.
  6. 输入convert GPT并按输入。这会用GUID分区表(GPT)初始化驱动器。Type convert GPT in CMD.
  7. 输入create partition primary并按输入。这会创建一个占据整个磁盘的主分区。如有需要,可以在命令中添加size(以字节为单位)参数以指定分区大小。例如,create partition primary size=102400将创建一个100GB的主分区。Type create partition primary in CMD.
  8. 输入format quick fs=NTFS并按输入。这会格式化该分区,使其可以存储文件。fs参数指定文件系统。The format command in CMD.
  9. 关闭命令提示符。

到目前为止还没有运气?联系我们的专家

如果以上方法都没有帮助到您修复分区,或者您在某个方法上遇到了困难,您随时可以联系我们。我们会积极回复评论,所以请随时在下方留言。或者,您也可以通过FacebookX(前称 Twitter)领英与我们联系,我们会尽快回复您。

常见问题

分区基本上是对硬盘存储空间的划分。每个分区都被你的操作系统当作一个独立的单元,你可以分区硬盘,以便更好地组织你计算机上的存储文件。
分区是您驱动器上总存储空间的独立逻辑划分,可帮助您更好地组织数据。另一方面,分区表包含有关驱动器上所有分区的信息 —— 有多少分区、它们的大小、文件系统、位置等。可以将分区视为书中的章节,而分区表就是目录页。
分区可能由于多种原因而损坏。最常见的原因包括:
  • 用户在管理分区时操作失误。
  • 在驱动器使用过程中突然断电或意外关机。
  • 将一个分区表转换为另一个分区表时发生错误。
  • 恶意软件攻击。
  • 物理损坏。
在大多数情况下,是的。尝试以下方法来修复损坏的硬盘分区:
  • 添加驱动器号或更改冲突的驱动器号。
  • 运行 CHKDSK。
  • 使用 TestDisk 修复分区表。
  • 使用分区表修复 MBR。
  • 重新分区驱动器。
虽然最好在尝试修复损坏的分区之前先恢复你的数据,但你仍然可以恢复在修复过程中丢失的部分或全部文件。然而,恢复的程度将取决于用于修复损坏分区的方法。如果你只是运行了CHKDSK并丢失了一些文件,通常可以很容易地找回它们;但如果你清空了驱动器并使用完全格式化进行了重新格式化,数据恢复通常是不可能的。
从损坏的硬盘分区恢复数据的最佳免费方法是使用免费的数据恢复程序。有两个不错的选择:测试磁盘Recuva。请注意,它们的成功率不如付费工具高,但通常可以完成数据恢复任务。
manuviraj
Manuviraj Godara is a professional content writer with over 4 years of experience under his belt. His ever-growing fascination and experience with technology drives him to create content related to data recovery and consumer technology.
Approved by
12 years experience in software development, database administration, and hardware repair.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required