diskgenius 硬盘管理(18) 坏块检测与修复 硬盘坏块的修复
硬盘坏块的检测与修复
今天我们介绍diskgenius的硬盘坏块检测与修复功能。
所谓磁盘的坏扇区,也就是硬盘存储数据的磁道损坏了,称为坏道。
坏道分为二种,一种物理坏道。是由磁盘上的磁介质故障引起的,可能由于划痕或者出厂时候的瑕庇。第二个是逻辑坏道,是指磁盘没有物理损伤,由软件故障,病毒,或者非正常操作造成的坏道假象,以至于把正常的扇区也标注为坏扇区了。
硬盘坏道的修复,一般情况下逻辑坏道是可以修复的,物理坏块不可以修复。那物理坏块是不是就不能处理了呢?不是的。虽然物理坏块不能通过软件修复来处理,但是,在硬盘出厂的时候,有一定的备用扇区。其实修复物理坏块,是通过重新映射的方式,来替换重新替换损坏的扇区,达到修复的目的。如果物理损伤的扇区比较多,超过了备用扇区的数量,就不能够替换损坏的物理坏扇区了。这样的话,只能把损坏的扇区隐藏,不使用,达到硬盘不报废的目的,使用没有问题的一部分扇区,达到屏蔽坏扇区的目的。
另外,一定要注意。硬盘坏块的修复,磁盘中的数据,是丢失了,不是恢复文件,是数据丢失。因为要对扇区进行软件写操作,或者对坏扇区进行替换,里面的数据将不付存在。数据一定要保存,一定要保存。
修复有坏块的磁盘,首先要对硬盘进行检测,查看当前硬盘有没有坏块。
硬盘,坏道检测与修复
选择要检测修复的硬盘,在菜单中选择,硬盘,坏块检测与修复。
默认范围为整个硬盘
弹出硬盘检测与修复窗口。在检测范围中,可以输入扇区的值。默认是对整个硬盘进行操作。
检测以图形格的方式进行标记
开始检测后,可以看到以图形格的方式,显示当前扇区的状态。优秀,良好,正常,一般都标记不同的颜色。如果出现红色的格,表示当前扇区损坏,硬盘已经有坏块了。检测时间比较长。
如果硬盘有坏块,可以选择下面的尝试修复,对硬盘进行修复。
修复时的警告窗口
选择尝试修复后,提示,修复硬盘,会使数据丢失,修复硬盘是对扇区的一个覆盖。
硬盘修复窗口
选择确定后,开始修复有坏扇区的硬盘。如果发现红色的坏扇区被修复了,可以使用检测工具,再次检测硬盘坏块是否存在。如果没有修复,可以多次尝试几次。
再次提示,修复坏块时硬盘的数据会丢失,一定要做好硬盘重要数据的备份。
以上是我们介绍的通过diskgenius对硬盘的坏块进行检测与修复的方法。
NOR闪存基础知识
电子产品因数据存储、内部指令执行、系统数据交换等功能需要,往往在设计上有一定存储空间的需求。单片机自身的存储有时不能满足实际应用的需要。因此,电子工程师在产品设计时会采用各种闪存(Flash Memory)芯片。
NOR闪存和NAND闪存
嵌入式工程师或者电子工程师在选择闪存时必须考虑很多因素:采用哪种类型的架构(NOR或NAND)?是选择串行接口(serial)还是并行接口(parallel)?是否需要纠错码(ECC)?等等。如果处理器或控制器只支持一种类型的接口,选择起来就相对容易。然而现实情况往往并非如此。这里我们先来认识一下闪存的两种架构:NOR和NAND。
NOR架构的布线和结构如下图所示。每个记忆单元互相独立,都有一段直连到地,组成一个类似NOR闸(或称“或非门”)的电路。当两个字线中有一个字线(Word Line)被拉低(0)时,相应的位线(Bit Line)就会被拉高(1)。而想要位线被拉低,则需要两个字线都拉低。
NOR Flash 闪存在硅上的布线和结构 (图片来源:维基百科)
NAND架构的布线和结构如下图所示。多个(通常是8个)记忆单元以类似NAND闸(或称“与非门”)的方式彼此串联。当所有的字线都拉高(1)时,位线就被拉低(0)。
NAND Flash 闪存在硅上的布线和结构 (图片来源:维基百科)
NOR闪存架构提供了足够的地址线来映射整个内存范围。这使其具有随机访问和读取时间短的优势,成为“代码执行”的理想选择。NOR架构另一个优点是在闪存的使用寿命内每个储存单元的好坏情况都是可知的。缺点包括单元尺寸较大,导致每比特成本较高,且写入和擦除速度较慢。
相比之下,NAND架构与NOR架构相比,单元尺寸更小,写入和擦除速度更高。缺点包括读取速度较慢,且采用I/O映射型或间接接口,比较复杂,不允许随机访问。另一个主要缺点是存在坏块。NAND Flash在出厂时通常有98%的单元正常工作,在产品的整个使用寿命中可能会发生额外的故障(坏块),因此需要在器件内部设置纠错码(ECC)功能。
总结NOR架构与NAND架构的区别如下:
一般来说,对于需要较低容量、快速随机读取访问和较高数据可靠性的应用,如代码执行所需,NOR闪存是一个很好的选择。比如,在物联网和人工智能技术蓬勃发展的今天,NOR闪存就可以应用在很多设备上来存储、运行程序以让产品更加智能。而NAND闪存则是数据存储等应用的理想选择,因为这些应用需要更高的内存容量和更快的写入和擦除操作,因此SSD等都是使用NAND闪存。
目前NOR闪存市场占有率排名靠前的有华邦(台湾)、旺宏(台湾)、兆易创新(中国大陆)、赛普拉斯(美国)、美光(美国)。行业内主流NOR Flash产品的工艺节点仍为65nm。合肥恒烁半导体在2020年4月推出50nm高速低功耗产品,中国大陆半导体厂家已经开始在NOR闪存的赛道奋起直追。而NAND 市场占有率主要集中在三星(韩国)、东芝(日本)、西部数据(美国)、美光(美国)、英特尔(美国)、SK海力士(韩国)等传统大厂手上,国产厂商与之还存在一定技术差距。但也有好消息传来:长江存储在2020年初宣布将跳过96层,直接量产128层闪存,惟具体时间表还没有公布。
NOR闪存的电气接口
NOR闪存刚问世时,采用的是带有并行地址和数据总线的并行接口。随着密度的增长,并行接口的信号数逐渐提高,使得电路设计变得更加困难。在这种情况下NOR闪存的接口开始向串行发展,但相较并行接口其性能受到一定的影响。下面讨论几种采用不同接口方式的NOR闪存。
并行NOR闪存的电气接口
顾名思义,并行NOR闪存使用类似SRAM的并行地址和数据总线与存储器控制器进行接口。市场上的并行NOR Flash器件一般支持8位(8-bit)或16位(16-bit)数据总线。地址总线的宽度取决于Flash的容量。地址总线的宽度可以用以下公式计算:
总线宽度 = log2 (以bit计的总容量 / 以bit计的数据总线宽度)
根据此公式我们可以算出具有16位数据总线的2-Gbit(256MB)NOR闪存将有27条地址线。一个256MB的内存如果使用并行接口的话,算上片选、重置等脚位后将会有30多个电气接口,给电路设计带来很大的难度。
我们再来看看除了地址线以外并行接口还需要哪些信号:
并行NOR闪存的接口方式(图片来源:赛普拉斯)
不难看出并行NOR闪存使用的接口数会非常多,给电路设计带来很大困难。因此目前大多数的NOR闪存都采用了串行接口。
串行NOR闪存的电气接口
串行接口的接口数量大大减少,可以实现更小的器件封装和更简单的PCB布线。缺点是牺牲了NOR闪存的主要优势之一,即直接随机存储访问。
串行NOR闪存通常使用串行外设接口(标准SPI)协议与存储器控制器连接。为了实现更高的速度,可以使用双SPI(Dual SPI)和四SPI(QUAD SPI)接口。
标准SPI 通常就称SPI,它是一种串行外设接口规范,有4根引脚信号:CLK, CS, MOSI, MISO。而Dual SPI 只是针对闪存的SPI接口而言,不是针对所有SPI外设。对于闪存的SPI链接,全双工模式并不常用,因此Dual SPI扩展了MOSI和MISO的用法,让它们工作在半双工,以加倍数据传输。也就是对于闪存的Dual SPI,可以发送一个命令字节进入Dual模式,这样MOSI变成SIO0,MISO变成SIO1,一个时钟周期内就能传输2个bit数据。而Qual SPI 与Dual SPI类似,再增加了两根I/O线(SIO2, SIO3),可以在一个时钟周期内传输4个bit。
我们以合肥恒烁半导体出品的32M-bit(4MB) NOR闪存ZB25VQ32B为例:
Datasheet of ZB25VQ32B(ZBIT Semi)
从ZB25VQ32B的规格书我们可以看到,在数据传输方式上,该NOR闪存同时支持Standard SPI、Dual SPI和Quad SPI三种方式。得益于串行接口,ZB25VQ32B的封装采用SOP-8(5.3mm x 7.9mm)和DFN-8(3mm x 4mm)这种8个管脚的小型封装,大大简化了电路设计。
ZB25VQ32B的管脚与封装
ZB25VQ32B的管脚说明如下:
ZB25VQ32B 管脚及说明
串行NOR闪存的接口方式(图片来源:赛普拉斯)
跟并行传输每个时钟周期可以传输8或者16个bit数据比,串行接口的传输速率低了很多(每个时钟至多4bit),但是这是硬件设计上的必要妥协。市面上大多数的串行NOR闪存在不同厂商之间都是兼容封装的,因此即使在设计阶段完成后,也可以很容易地更换器件。这使得开发人员不仅可以在不同厂商之间进行更换,还可以迁移到其他更大或更小容量的NOR闪存器件上,而不必完全重新设计系统。以合肥恒烁半导体3V ZB25系列NOR闪存为例,以下不同容量的闪存之间都采用了相同的封装,电子工程师可以根据产品设计需要选择合适的产品:
8MBit, ZB25VQ8016MBit, ZB25VQ1632MBit, ZB25VQ32128MBit, ZB25VQ128等等NOR闪存应用的电路原理图
以ZB25VQ32这类SOP-8封装的NOR闪存为例:
C1 = 100nF, R1 = 50Ω, R2 = 10KΩ, R3 = 100KΩ
声明:本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。
相关问答
不去做核酸到底有什么后果?在做民警的朋友告诉我,你要是不做核酸,就是违法行为,情况严重者可直接判刑入狱。可惜有90%的人都不知道。在最近的几年,常伴在我们的身边不仅有老婆、孩子。...
你看过哪些毁你三观的霸道总裁文?分享我看过的沙雕段子某都市小说:男主请客去肯德基吃饭,饭后霸气的挥手说道“服务员,买单!”这就是欺负九哥没去过肯德基。某都市小说:富二代请女主星巴克喝咖...
电动车能量反馈灯亮了走不动了去给维修人 检测 ,说控制器 坏 了,...[最佳回答]这种修法,很明显是有问题的.能量反馈灯亮了,你搞明白了吗?既然能反馈给你,怎么能说控制器坏了?反馈灯本来就是控制器的一部分.应该这样判断:走不动...
突然间好几天电瓶都充不上电了.我用万用表 检测 三块板的结...[最佳回答]LZ,请问18.5V的电压是在路电压或是开路电压.电流是短路电流还是在路电流?还有,lz直接把三块版分别接上二极管就直接接到电瓶上去麽?这样电压会不稳...
夫妻之间吵架相互不说话,最高冷战15天是怎样的体验?这世上最累的事情,莫过于眼睁睁看着自己的心碎了,还得自己动手把它粘起来——佚名冷战,它往往是最容易消耗彼此感情的东西,明明一件可以很好解决的事情往往在...
面料检验怎样计算漏验率?-全球纺织网纺织问答[回答]检验标准美标4制式100%全验看检验暇疵点几点除总米数平均暇疵点*100看否超标例:每100码标准暇疵点若20点现支布120码检验点36点=36/120*100=30超标...
【cutup和cutinto的区别.在这两个中介词(them)放在什么位置...[回答]两者意思是有区别的.cutup是切碎、断开、受伤、受创的意思,比如说:1.Hewascutupbadlyintheaccident.他在意外中受伤不轻.2.Thenewscut...
老实人泡妞,都会遇到哪些尴尬的事情?女朋友撒娇,让我抱着她。我逞强来了一个公主抱,大家知道的吧,就两个手把女朋友抱起来,还在坏笑的说嘿嘿,老公厉不厉害。女朋友有些惊恐娇羞的叫了一下,...两个...
兰花叶子出现黑斑是怎么回事?你好,我是花娘韩韩,兰花叶斑病的病害大多都是以褐色和黑色斑点,而其中炭疽病是兰花最常见的叶片病害。引发叶斑病的的原因并非单一性的,而是多样性的,要想根...
【电瓶 坏 了一块对整体有什么影响(我是72伏的,一组5个共60伏,...[最佳回答]电瓶坏一块就不能用了了,因为如果我一块电池的内部极板坏了,整体电压偏低,功率也就下降,另外电池内阻也会上升,在使用的过程中,电流就会在坏电瓶上...