硬盘修复命令-硬盘修复命令checkdisk
硬盘修复命令
常见的硬盘修复命令如下:

Windows 系统
- chkdsk:用于检查和修复磁盘错误。
- 语法格式:
chkdsk [盘符:] [选项] - 常用选项:
- /f:修复磁盘上的错误。
- /r:定位物理错误并恢复任何可恢复的信息。
- /v:提供详细的诊断信息。
- 示例:
chkdsk C: /f /r检查并修复 C 盘的错误,并尝试恢复坏扇区中的数据。
- 语法格式:
- sfc /scannow:扫描并修复系统文件损坏。
- 语法格式:
sfc /scannow - 示例:在命令提示符中输入
sfc /scannow,系统会扫描所有受保护的系统文件并验证系统文件完整性,并用正确的版本替换不正确的版本。
- 语法格式:
- dism /online /cleanup-image /restorehealth:用于修复 Windows 映像损坏。
- 语法格式:
dism /online /cleanup-image /restorehealth - 示例:以管理员身份打开命令提示符,输入该命令,系统会扫描系统映像并修复任何损坏。
- 语法格式:
- bootrec /fixmbr:修复硬盘的引导记录,使其能够正常启动。
- 语法格式:
bootrec /fixmbr - 示例:在命令提示符中输入
bootrec /fixmbr,可修复硬盘的主引导记录。
- 语法格式:
- bootrec /fixboot:修复硬盘的引导扇区,使其能够加载 Windows 操作系统。
- 语法格式:
bootrec /fixboot - 示例:当系统无法正常启动,怀疑引导扇区有问题时,可在命令提示符中输入该命令进行修复。
- 语法格式:
Linux 系统
- sudo smartctl -a /dev/sda:检查硬盘的健康状况。
- 语法格式:
sudo smartctl -a [硬盘设备名称] - 示例:
sudo smartctl -a /dev/sdb可检查名为 sdb 的硬盘健康状况。
- 语法格式:
- sudo fsck -f /dev/sda:修复 ext4 文件系统的错误。
- 语法格式:
sudo fsck -f [硬盘设备名称] - 示例:
sudo fsck -f /dev/sda1可修复 sda1 分区上的 ext4 文件系统错误。
- 语法格式:
- sudo ntfsfix -d /dev/sda:修复 NTFS 文件系统的错误。
- 语法格式:
sudo ntfsfix -d [硬盘设备名称] - 示例:
sudo ntfsfix -d /dev/sdb2可修复 sdb2 分区上的 NTFS 文件系统错误。
- 语法格式:
- sudo badblocks -sv /dev/sda:识别硬盘上的坏扇区。
- 语法格式:
sudo badblocks -sv [硬盘设备名称] - 示例:
sudo badblocks -sv /dev/sdc可对 sdc 硬盘进行坏扇区识别。
- 语法格式:
- sudo e2fsck -c /dev/sda:重新分配 ext4 文件系统中的坏扇区。
- 语法格式:
sudo e2fsck -c [硬盘设备名称] - 示例:
sudo e2fsck -c /dev/sda3可对 sda3 分区上的 ext4 文件系统进行坏扇区重新分配。
- 语法格式:
