|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( I) L8 ]$ G! k! {
昨天群里有人询问,为什么破坏 BootLoader 破坏不掉。6 N2 s( [2 r4 g# s R2 t
8 k& ?5 H1 J0 O. ?+ b5 \: u: K
出现错误:dd: writing '/dev/mtdblock0': Operation not permitted8 `! ^/ K4 s2 d
g. H# d0 L- `$ S3 U5 q
我说需要插着 SD卡才可以。(这个也不对,不插SD卡也可以,那这个错误还是没有搞清楚)
' U- d- z3 L2 i- E$ D7 y7 f
1 P* b/ H! r, w9 p" _/ ]/ \然后我们来看一下它操作指令:
2 P" V/ t5 l/ }, V# N# W$ G. e: J1 e# Q
busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync
3 E( x* h1 D- E2 w' y, y) u( A7 z1 r& X9 M2 n3 ]4 n
为了确保执行数据有效,再执行 sync 同步一下,即可破坏掉前一个块的数据。$ L' Q& C3 S/ @* m
2 ~5 [/ Z9 r3 d6 K! E( d, E- }进而引出了我们今天要讲的 dd命令。
0 ~7 N8 D. @) \. x+ _. ~
; S1 S3 v$ W+ V5 I7 w( x, x: A. b参看:Linux dd命令
8 C- x1 D( S; s/ I
! ?! f3 U; a( q: \参看:Learning Linux commands: dd4 h$ `- v2 K# ^
7 e# }1 r4 t) F一、dd 命令: Q$ C" g: ~' T7 l5 d# `9 i
6 m: b7 d. ]. tLinux dd命令用于读取、转换并输出数据。
! x7 `$ F2 @( ?% t8 Hdd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。: x+ ^7 R2 I* J! T
0 {* d5 e0 j' C! @# x0 c1 t二、参数说明) W: }' o g& D* E' K/ q0 `
1 @9 N; @) }9 L: f% X0 u( F# ~$ ?) L( j8 m6 K7 V
1 s! R0 R9 G3 Z/ {( A9 o/ a3 g5 U2 }* B0 s# ?
|
|