上次我们介绍了使用SecureBurn制作加密光盘保护我们的隐私,这是一种最常用的保护隐私的方法(参见:将秘密藏起来!刻录加密光盘攻略(上) )。除此之外,光盘中的内容对于心怀叵测的人而言总是一种诱惑。必须将这些文件隐藏起来。这样不仅可以杜绝他人的不良念头,更可以方便自己的使用,本期我们将介绍一种隐藏光盘的刻录的方法。
! M# ?5 F: Y& j
7 T# l1 r a! v. e- K# A+ f 刻录隐藏光盘- R1 C0 V M1 y. I
" q- Z3 _4 y% F 事实上,我们刻录隐藏光盘时不需要任何特殊的软件,常规的刻录软件即可应付,只不过这些要用到一点小技巧。根据ISO 9660规范,刻录盘中每一个文件夹都有规范性的数据记录。只要我们对这一数据稍加改动,那么在Windows资源管理器或者DOS的DIR/A命令下就不会看到该文件夹。要做到这一点并不困难,只要大家按部就班地跟着我们做就可以了。
- s) V. z/ c3 n! k+ \7 V: B
+ D- p' z, E# I; u5 C
, d/ J4 m, O) F+ J
0 Y% r) I( p1 D2 _& t/ I8 M$ z% [( a n5 j/ K) g9 D
' m* t7 Z; F5 |* c" ^
' T; ]. j& a) E4 k* B8 c
, w5 G- u4 Z5 e- V8 W! F8 l5 O0 `, d* b7 H- Q8 P
$ W. q4 E2 H2 n+ d- [6 m; o/ r
软件名称:5 z& {/ N) V4 a2 ?
* R% |' Z. m6 y
5 v I; J; P% d. R9 J
7 c+ F- g$ J' a7 SAdaptec Easy CD Creator
# F* B1 G" {- H! s* C! _& m" a0 U3 X# O' |
. Q [, q% b. d5 C" `, K. L
0 D% L$ u/ l4 Q' |软件版本:' M. Y8 R. t, d8 ~2 O5 k+ g
6 w% V$ q2 f& R5 U L3 ^- w
. q9 b2 o; ^) T. s4 D
( Y( [, K4 }) f6 r$ @
6.2.0.134 Update
" Z2 @! j7 _3 r* K' b1 k+ L. J8 b$ m; P
Z/ n$ ^+ r; A! J6 U
" f1 j9 c3 P: y+ V. Q8 V O软件大小:
+ p& k% | c- T1 ~: ~7 P0 u2 ]8 q% D5 m
& |( c% e/ ^* m1 o% i6 [
" u4 N9 u7 u. U7 p. k) I
6108KB
# c# m2 ~7 P& N( \) v3 P
) ^% L+ n" F6 \2 P3 Z. U" q# t
2 y4 @& s- T/ w* U) G2 h
$ l) ? c, I7 I/ u( y$ W软件授权:
' t0 e: e/ w* ]1 B6 v
7 @/ r: ~1 J; @) M7 S
8 W% O E9 t/ Y* y! {" ]2 c/ Y& G" N- z9 F
共享
' a1 c/ T* o) X: S) L* \/ X6 s5 h* k0 Q+ i" K
% L1 |7 r1 X- u8 Q; i5 a$ G, i) b% Q1 E( B7 u/ K6 j" \
适用平台:
) r+ [. ` R# e4 i7 ?% w1 O3 u3 u6 N/ f. I& c7 Y. j
$ X" |! K9 x: U7 O0 s& I3 L" X
+ F7 t# o3 y( @Windows 98/Me/2000/XP
3 }0 V2 _4 q8 q4 g, _7 r% q7 ^- v$ m2 h% c9 T
. l) `' W, ]( ]7 E: l3 A% `8 s2 R* Q: F7 p( l
下载地址:
) o5 }; Z# e5 l, L* t$ i
, L" Z$ ~, G9 p1 l+ b( v- x2 _6 ^( z6 b0 W2 J
. e7 Q9 G% U0 ^3 C) f3 c
点击这里下载
& |* v3 @, [; V d# v
: G; L, e" K6 d: b3 x
( ]% j% P# |9 g$ O6 e7 S( G5 n: k6 |. J
首先打开EasyCD Creator软件,将需要存放入光盘的文件拖曳到下方,随后进入“属性”菜单。这里我们假设将C盘下的整个FCL目录制作成ISO格式,其文件系统设定为ISO9660(图1),而不是默认的Joliet。此外,“CD实际格式”为模式1。然后选择“文件”菜单下的创建CD硬盘镜像,其格式为ISO。
/ M( l- _: [6 Z2 G+ t
5 Q& s4 \( h( T, w2 ]- C+ [( q2 Z/ G% g- d8 a5 z
# T5 P% l; O5 F$ [4 U
0 v9 q( ` C4 t# A1 {) V# W. ^) ]+ Q: q; E5 E& _
用Ultraedit32二进制代码编辑软件打开刚才制作的ISO镜像文件,按下“Alt F3”组合键查找要隐藏的目录名。以我们的FCL目录为例,我们只要输入“FCL”这几个字符即可,当然“Find ASCII”一样要选上的(图2)。需要注意的是,Ultraedit32可以查找到多个代码,而我们需要的是第三个。当Ultraedit32第一次找到ASCII之后,我们连续按下F3功能键两次即可将光标正确定位。
' O! B3 i$ e9 M 2 s. H2 _- ~* w1 \/ e
T P" F$ K" p/ F7 F: h D* x8 Y
0 w q" M8 e0 M" \( c. ~, e
2 v5 j$ s* U5 p1 `
此时将蓝色高亮度字符前面的第八个字符选中,在图中就是“02”(图3)。很简单,我们只要把它改为“04”并保存即可。为什么要这样做呢?道理并不复杂。根据ISO9660 Directory Record规定记载,文件的存储是有一定格式的。其中第26个Bytes位置决定着文件的隐藏属性。我们使用Ultraedit32将光标定位到第三次出现目录名的前面第8个就是“第26个Bytes位置”。一般而言,这一位置的数值为“02”(与目录名无关),而当我们将它改为“04”之后,它就成了隐藏属性。
2 q' y$ `4 c8 l, [# N M' C, R! r" U( e
; r/ N; {7 V; ~3 S+ u) S% r
8 K s1 S$ H" k6 l* `7 T+ I1 o
- [1 o, K" J* m) C3 Y! s, Y' e
5 e+ e4 W/ D9 i7 b$ A# ^那么为什么改成04就可以了呢?这就牵涉到八进制转换的问题。02转换成八进制后是00000010,其中最后一个“0”代表正常目录。而当我们改成04之后,它转换成八进制后最后一位是“1”,此时代表该目录具有隐藏属性。基于这一原理,我们将02改成05、06或者07都可以。
* x Z; p/ l- p6 s
3 R6 \; ^ y$ G1 A, W6 U' B. C' ]
现在回到EasyCD Creator界面,选择“从CD镜像刻录CD”。这一刻录过程没有什么特别,大家完全可以使用默认值,无须更改。当我们刻录完成之后,可以立即用资源管理器试试看,此时Windows目录应该是看不到的。但是,当我们在MSDOS窗口中输入CD X:FCL之后(X为你的光驱盘符),一切都展现在我们面前。