问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

U盘的坏块用什么软件修复比较快?

发布网友 发布时间:2022-04-25 16:57

我来回答

6个回答

懂视网 时间:2022-04-14 18:37

创建测试表: ZBDBA@orcl11gselect * from zbdba;NAME------------------------------------------------------------zbdbahuihuiZBDBA@orcl11gZBDBA@orcl11gZBDBA@orcl11gZBDBA@orcl11gZBDBA@orcl11gselect rowid,dbms_rowid.rowid_object(rowid) robject,

创建测试表:

ZBDBA@orcl11g>select * from zbdba;
NAME
------------------------------------------------------------
zbdba
huihui

ZBDBA@orcl11g>
ZBDBA@orcl11g>
ZBDBA@orcl11g>
ZBDBA@orcl11g>
ZBDBA@orcl11g>select rowid,dbms_rowid.rowid_object(rowid) robject,
 2 dbms_rowid.rowid_relative_fno(rowid) fno,
 3 dbms_rowid.rowid_block_number(rowid) bno,
 4 dbms_rowid.rowid_row_number(rowid) rno from zbdba where rownum=1;

ROWID   ROBJECT FNO BNO RNO
------------------ ---------- ---------- ---------- ----------
AAASMNAAGAAAAC/AAA 74509  6 191  0
使用bbed修改块状态:
BBED> set file 6 block 191
 FILE#  6
 BLOCK#  191

BBED> map
File: /opt/oracle/oradata/orcl11g/zbdba01.dbf (6)
Block: 191     Dba:0x018000bf
------------------------------------------------------------
KTB Data Block (Table/Cluster)

struct kcbh, 20 bytes   @0 

struct ktbbh, 72 bytes   @20 

struct kdbh, 14 bytes   @100 

struct kdbt[1], 4 bytes   @114 

sb2 kdbr[2]    @118 

ub1 freespace[8047]   @122 

ub1 rowdata[19]    @8169 

ub4 tailchk    @8188 


BBED> p kcbh
struct kcbh, 20 bytes   @0 
 ub1 type_kcbh    @0 0x06
 ub1 frmt_kcbh    @1 0xa2
 ub1 spare1_kcbh    @2 0x00
 ub1 spare2_kcbh    @3 0x00
 ub4 rdba_kcbh    @4 0x018000bf
 ub4 bas_kcbh    @8 0x005036cd
 ub2 wrp_kcbh    @12 0x0000
 ub1 seq_kcbh    @14 0x01
 ub1 flg_kcbh    @15 0x06 (KCBHFDLC, KCBHFCKV)
 ub2 chkval_kcbh    @16 0x426d
 ub2 spare3_kcbh    @18 0x0000

BBED> modify /x ff offset 14
Warning: contents of previous BIFILE will be lost. Proceed? (Y/N) y
File: /opt/oracle/oradata/orcl11g/zbdba01.dbf (6)
Block: 191  Offsets: 14 to 525  Dba:0x018000bf
------------------------------------------------------------------------
ff066d42 00000100 00000d23 01009636 50000000 00000200 3200b800 80011300
02001800 0000e90b 80021100 38000220 0000cd36 50000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000001 0200ffff 1600851f
6f1f6f1f 00000200 8f1f851f 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

<32 bytes per line>

BBED> p kcbh
struct kcbh, 20 bytes   @0 
 ub1 type_kcbh    @0 0x06
 ub1 frmt_kcbh    @1 0xa2
 ub1 spare1_kcbh    @2 0x00
 ub1 spare2_kcbh    @3 0x00
 ub4 rdba_kcbh    @4 0x018000bf
 ub4 bas_kcbh    @8 0x005036cd
 ub2 wrp_kcbh    @12 0x0000
 ub1 seq_kcbh    @14 0xff
 ub1 flg_kcbh    @15 0x06 (KCBHFDLC, KCBHFCKV)
 ub2 chkval_kcbh    @16 0x426d
 ub2 spare3_kcbh    @18 0x0000

BBED> sum apply
Check value for File 6, Block 191:
current = 0x4293, required = 0x4293
再回数据库查看该表:
ZBDBA@orcl11g>select * from zbdba;
select * from zbdba
  *
ERROR at line 1:
ORA-01578: ORACLE data block corrupted (file # 6, block # 191)
ORA-01110: data file 6: '/opt/oracle/oradata/orcl11g/zbdba01.dbf'


常规坏块的处理方式:
1、event 10231
2、rowid抽取
3、DBMS_REPAIR

这里我用bbed修复该块:

BBED> p kcbh
struct kcbh, 20 bytes   @0 
 ub1 type_kcbh    @0 0x06
 ub1 frmt_kcbh    @1 0xa2
 ub1 spare1_kcbh    @2 0x00
 ub1 spare2_kcbh    @3 0x00
 ub4 rdba_kcbh    @4 0x018000bf
 ub4 bas_kcbh    @8 0x005036cd
 ub2 wrp_kcbh    @12 0x0000
 ub1 seq_kcbh    @14 0xff
 ub1 flg_kcbh    @15 0x06 (KCBHFDLC, KCBHFCKV)
 ub2 chkval_kcbh    @16 0x4293
 ub2 spare3_kcbh    @18 0x0000

BBED> p tailchk
ub4 tailchk     @8188 0x36cd0601
这里tailchk信息正确,无需修改
BBED> modify /x 01 offset 14
Warning: contents of previous BIFILE will be lost. Proceed? (Y/N) y
File: /opt/oracle/oradata/orcl11g/zbdba01.dbf (6)
Block: 191  Offsets: 14 to 525  Dba:0x018000bf
------------------------------------------------------------------------
01069342 00000100 00000d23 01009636 50000000 00000200 3200b800 80011300
02001800 0000e90b 80021100 38000220 0000cd36 50000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000001 0200ffff 1600851f
6f1f6f1f 00000200 8f1f851f 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

<32 bytes per line>

BBED> p kcbh
struct kcbh, 20 bytes   @0 
 ub1 type_kcbh    @0 0x06
 ub1 frmt_kcbh    @1 0xa2
 ub1 spare1_kcbh    @2 0x00
 ub1 spare2_kcbh    @3 0x00
 ub4 rdba_kcbh    @4 0x018000bf
 ub4 bas_kcbh    @8 0x005036cd
 ub2 wrp_kcbh    @12 0x0000
 ub1 seq_kcbh    @14 0x01
 ub1 flg_kcbh    @15 0x06 (KCBHFDLC, KCBHFCKV)
 ub2 chkval_kcbh    @16 0x4293
 ub2 spare3_kcbh    @18 0x0000

BBED> sum apply
Check value for File 6, Block 191:
current = 0x426d, required = 0x426d

BBED> verify
DBVERIFY - Verification starting
FILE = /opt/oracle/oradata/orcl11g/zbdba01.dbf
BLOCK = 191


DBVERIFY - Verification complete

Total Blocks Examined  : 1
Total Blocks Processed (Data) : 1
Total Blocks Failing (Data) : 0
Total Blocks Processed (Index): 0
Total Blocks Failing (Index): 0
Total Blocks Empty  : 0
Total Blocks Marked Corrupt : 0
Total Blocks Influx  : 0
Message 531 not found; product=RDBMS; facility=BBED
再次去数据库查询:
ZBDBA@orcl11g>select * from zbdba;
NAME
------------------------------------------------------------
zbdba
huihui

热心网友 时间:2022-04-14 15:45

坏块是没办法修复的,理论上只能通过格式化将坏块标记出来,电脑的格式化估计是不行的,用hp的u盘格式化工具试一下,希望可能不大

热心网友 时间:2022-04-14 17:03

diskgenius 或者先下个硬盘检测器、呃,U盘插入之前最好杀下毒。

热心网友 时间:2022-04-14 18:38

没修复过,你要不用低格工具格式化试试。

热心网友 时间:2022-04-14 20:29

我的电脑,属性,工具,修复

热心网友 时间:2022-04-14 22:37

看下是不是你把内容隐藏起来了 如果不是得到话 到百度里面搜索U盘修复工具 有很多的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吉普2700三缸压力低需要大修发动机吗? ...个学渣吧,老师们都让我做好去读大专的准备了,我是高中生,但我虽然是... 一个学渣想逆袭 云南旅游最佳路线,云南旅游小众旅游路线推荐 和《东施效颦》寓意一样的寓言... 《东施效颦》相近的成语 ...记得女鬼是红衣服,生前好像是被他老公还是谁封在一个大坛子里... 有一部电影那个女的往罐子里面滴血,她去赌钱,结果赢了很多钱,� 种植兰花的禁忌 和风物语占卜库里的东西是做什么的? u盘0字节,请教U盘修复工具具体如何使用 我的惠普v250w u盘坏了,插上电脑会读盘,并会弹出准备就绪,但是不能读出里面文件 电脑城里面的“U盘修复工具” 微粒贷的还款银行卡绑定后还能换吗? 谁知道哪款软件可以修复坏的U盘阿 微粒贷借款后能不能换张卡绑定?手机号是不是也不能修改? U盘文件损坏 无法格式化 怎么办? hp v250w u盘坏了,插上电脑后容量为0 ,该如何修复? 求U盘修复工具,我的U盘打开提示未格式化,点击格式化window无法完成 u盘修复工具以及具体操作 hpu盘修复工具 硬盘修复 盘符修复 技术达人 量产工具 救命啊 桌面右击为什么不能建立Word文档了(只有写字版?) hp u盘修复工具 为什么Word文档打开后变成了写字版格式? 在office 2007 里在桌面右键新建里的word为什么打开的时候是写字板 为什么在office 2007 里在桌面右键新建里word打开是写字板 刚安装了office,为什么新建一个word文档打开的还是写字板的格式,而不是word格式 保存了一个新建的word文档在U盘里后怎么会变成写字板呢? 新建一个文本文档 打开来却是写字板 新建一个world文档,它的图标显示的是写字板的图标,如何更改过来? U盘扇区坏了怎么修复? 惠普U盘,不能格式化,显示0字符,怎么办???求高人指教!!! HP v250w 4G U盘量产失败如何恢复,并再次量产 梦到我刚出生一个来月的妹妹割双眼皮还流血很吓人 梦见给妹妹用剪刀做双眼皮手术 割双眼皮会不会影响运气 割双眼皮的过程是怎么样? 妹妹做了双眼皮我觉得蛮好看的,我是男生。做了会不会被人家笑话啊。 请达人来解答割双眼皮的问题! 有没有一键转发朋友圈的软件? 急冻过的龙虾做法 手机为什么能下载应用不能安装呢 上面的英文翻译 “上面”的英文单词是什么? 九级工伤鉴定标准? 工伤9级鉴定标准 工伤9级伤残怎么赔偿 劳动工伤九级伤残赔偿标准 工伤九级赔偿七万八千多吗? 通货膨胀是什么意思呢?