一、190和T2是什么
与传统的垂直式(PMR)硬盘相比,叠瓦式(SMR)硬盘磁道的间距更小,数据读写的难度增加,因此LBA扇区的分配管理也发生了很大变化,使用一份数据结构动态分配LBA扇区,由于是动态分配,LBA对应的物理地址相对是随机的,这份数据结构被称之为T2,即二级编译器(译码表),保存在190模块中。
二、190问题为什么会引起扇区变0
磁头故障、固件区坏块、人为操作等都会引起190模块出错或者自动重建。另外由于190模块内部结构复杂,且数据量较大,因此模块内容极易出现逻辑错误。当硬盘主控检测到190有错误,就会停止加载190内的T2数据到硬盘缓存,而是用一份默认的T2数据写入缓存。主控读LBA时,先检测T2内节点对应的LBA是否为0,为0则直接返回,不为0才去访问盘片。190出问题后由于没有访问盘片,所以直接返回全0的扇区数据。