DiskGenius-使用LBA码定位硬盘文件_适用于排除某个文件

一、起因:

  硬盘存在坏道造成系统运行卡顿,需要简单定位下坏道产生的原因。

二、调查硬盘坏道

  我们可以看到DiskGenius提供的了LBA、柱面号、扇区数目等有效信息。

三、找坏道关联的文件(只适用于排除某个文件,不适合大量文件):

  使用DiskGenius去查看文件系统的“扇区编辑”信息,通过浏览文件去查看文件所占用的扇区这里展示的扇区码应该就是LBA码)。

四、补充:

1、术语

  • head:磁盘的磁头,每张磁片有两个磁头;
  • SPT(sector_per_track):每磁道上的 sector 数;
  • cylinder:磁盘的柱面;
  • sector:磁盘扇区,这里指物理扇区,编号从 1 - 63,每条 track 的最大 sector 数 63;
  • HPC(head_per_cylinder):每个 cylinder 的 head 数量,这个数量应该是磁片数 * 2;
  • MBR:主引导记录,存放分区表;
  • 0 cylinder 0 header 1 sector:就是磁盘的第一个扇区;
  • CHS寻址:CHS分别是cylinder(柱面),head(盘片磁头),sector(扇区)的英文首字母。顾名思义我们可以使用这三者来定位到唯一一个扇区上,从而进行定位。
  • LBA寻址:LBA寻址是一种操作系统使用的寻址方式,LBA = (cylinder * HPC + head) * SPT + sector - 1
  • 地址计算公式:

    • cylinder = LBA / (SPT * HPC)

    • head = (LBA / SPT) % HPC

    • sector = LBA % SPT + 1

posted @   ꧁执笔小白꧂  阅读(1433)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示