Windows XP——微软公司斥资10亿美元打造的"超级航母",集成了诸如文件压缩、Internet防火墙、光盘刻录、即时通信(Windows Messenger)等众多最新功能,为用户提供了更便利的使用环境。不过,令人意外的是,Windows XP自带的刻录新功能却存在着导致数据丢失的Bug。本文将针对Windows XP自带的刻录功能,以及由此延伸出来的软、硬件的问题进行分析,希望能对大家的日常使用有所帮助。 * V" p _; l# h& c" a/ p7 m9 o- a8 T
( x0 R7 c, |! S4 I
核心技术剖析
3 p; {2 d* g" G) R. m/ x; E4 H3 g3 T
* O9 Z- P1 {; e5 j9 v 对于Windows XP自带的刻录功能,我们主要从两方面进行分析,一是对刻录机的正确识别问题, 二是对该功能从易用性、功能性的角度进行分析。
( Z$ ^$ f3 n0 }( C- Z
2 ~2 X. K o5 j& U / [) @2 X+ C; |4 N1 P( n
0 R# s) ?& x2 P6 g' p
3 B4 y0 u8 A; c6 w一、硬件兼容性 9 W+ E( W* F6 R2 ^% k, E
0 j' ^ ~; U2 [9 a 这主要是测试Windows XP对刻录机的正确识别问题。我们测试了两类产品,一是明基(Benq)这样的品牌产品,另一类是品牌知名度很小的产品。经测试,Windows XP均能正确识别它们,无须安装驱动程序即可正常使用。如果你的刻录机没有被正确识别,建议升级Firmware。
6 N$ N a I) r! V! B
I K% a+ O& B/ m 二、刻录引擎
! @) m! B! l$ a* n- r
: g; w f. Z, z; e. @9 o 吸收、集成别人的优秀技术一直是Windows的一个特点。光盘刻录功能也不例外。 Windows XP的刻录引擎采用的是Roxio公司的刻录技术。提起Roxio,大家可能会感觉有些陌生。但是如果说到著名的Easy CD Creator,相信多数刻录机用户都不会对它感觉陌生。Roxio就是Easy CD Creator的开发商。Windows XP只是提供了最基本的刻录功能。
# u6 Z3 Q4 ]5 Z) \0 O! O" R" [. |4 o
当刻录机被Windows XP正确识别后,在"我的电脑"的 "有可移动存储的设备"中会出现和光驱一样的图标,Windows XP会将它识别为"CD驱动器"。选中它的图标,点鼠标右键,选"属性",点"录制"进行刻录属性设置。 5 ]& b2 _# u. J. m2 z$ D
1 Q3 f* \$ Z. \0 _
选中"在这个设备上启用 CD 录制"就可以启动光盘刻录功能了。这样,当我们在不同情况下打开右键菜单时,都会有相应的刻录选项,比如"将这些文件写入CD"。如果你安装了第三方刻录软件,如Easy CD Creator,将会看不到这些选项。 ( n; t& M, v+ z# ]& o2 v4 H. j
. C7 p( o5 |" }3 v
在Windows XP下刻录数据光盘是先把要刻录的文件复制到存放镜像的驱动器上,制作成镜像再刻录的。存放镜像文件的驱动器是可以选择的,放"镜像"的驱动器默认的是Windows XP系统所在的驱动器。如果你将其转换为NTFS格式,可以提高刻录时的速度。要注意的是,因为Windows XP刻录前需要制作镜像文件,所以要保留至少1GB的空间。这个过程看似复杂,其实我们只要通过"复制-粘贴",拖放文件或选定文件后添加的方式把要刻录的文件加进刻录列表就行了。 5 r3 m6 g6 n2 J+ a! ^
" {4 [1 _, V: g9 R2 ^
刻录速度可以自己选择,从最慢的1x刻录到刻录机支持的最高速度均可。不过,要注意查看CD-R/RW盘所支持的刻录速度,以免造成损失。
# l t( F9 P5 s. o! F3 w0 E2 }$ s7 { X; f9 U3 V' L+ k) n
"写入完成后是否自动弹出CD"就看个人的使用习惯了。 : G4 D! w! Z k0 B- [8 E" i) L
9 y; c& P6 H5 E5 ~5 V3 l
另外,Windows XP使用多区段方式进行刻录,我们可以不断添加数据,只要光盘容量允许。不过,这种方式刻录多区段光盘不能使用其他刻录软件继续添加数据。 6 C! p6 a. `8 P9 o: ^
5 x z- w; S7 F9 c5 n/ l- ^6 [+ P一、 问题的发现 3 C/ }1 x3 U: h9 P% q
5 X# }+ y) N6 }& z
前段时间,日本微软在技术支持信息中宣布,使用Windows XP自带的光盘刻录功能向CD-R/RW盘进行写入操作时会出现丢失文件、文件夹或光盘不可读取的现象。当写入CD-R/RW光盘中的文件或文件夹是以"医"字开头时,如果再追加记录数据则有可能造成文件丢失。根据微软的技术说明文件,仅在利用Windows XP自带的刻录上对CD-R/RW写入时才会发生。Windows XP Home Edition(家用版)和Professional(专业版)都存在这个问题。 . y( l. l3 d& r8 O2 l- s$ o5 H
4 R: I# e+ x$ F# \& ]
二、 问题验证
/ `% }& M+ w7 u( F$ F
' p1 `. Z& x- e 我们使用的是Windows XP Professional版,刻录机为明基(Benq)2010A(写数据传输率:20x,重写数据传输率:10x,读数据传输率:40x)。
" i% a# F9 n" W W1 k; _7 I
& W# W$ D/ @ H9 q* r 测试过程:
9 [; p0 Q* ~% k5 |" P( R2 |/ @: f9 z/ u6 [% c8 Y
1、 先刻录一个Ricky Martin的文件夹,内有27个文件,共114MB。刻录成功,在Windows 98/XP下读取正常。
' u* Q5 k* K) M/ A" K; m, P: W/ s# N& I7 |9 E! n
2、 再添加一个"医学测试"的文件夹,内有2个MP3文件,共6MB。刻录成功,在刻录机上读取成功。在普通光驱上,文件夹丢失。 6 I" ^+ g' U2 A! O
) V& U0 Z! G- O
3、 再次添加数据,刻录名为"New"的文件夹,内有4个文件,提示刻录成功。结果发现,在刻录机上读取时,所有文件夹都不见了。在光驱上,只能见到并读取Ricky Martin文件夹了。 ( a8 S# \; Z0 F6 T O3 V
- y& w. c+ g" k- Y9 W2 k) s
可以看到,Windows XP刻录功能确实存在Bug。 ; }0 j7 o+ `0 h |2 A" Y
$ N. N4 z2 x P: j: ]
三、解决办法 ; m7 y$ u3 p+ Q! ~
; X1 R. D8 @" h7 i7 M 需要注意,不要向CD-R/RW光盘写入以"医"字开头的文件或文件夹以及不在包含这一类文件的CD-R/RW光盘中追加记录数据等。
/ p% w R. V0 F3 f* n0 Z* x' I! V$ T8 g2 v7 R- r$ J/ h
还有一个方法是运行Windows Update,选用"Windows CD烧盘机更新"可以解决这个问题。重新启动计算机以完成安装过程。经过验证,果然没有再出现问题。 + g1 J+ H" a: a* \& ~
与第三方软件的兼容性
# h' ^) B4 W8 j3 U( v P. J" d( v: [6 @1 ?: j O2 t* X& k
可以看到,Windows XP的刻录功能很有限,如果要刻录可引导光盘、VCD等,必须要借助于第三方软件。这就引出了一个新问题:Windows XP与第三方软件的兼容性如何呢?
$ O3 I7 f, h; [" n- x h. a# K |/ d" V8 l9 Y
一、Easy CD Creator
- V" t9 z$ W/ T2 y8 C0 a4 U9 F& F' M8 S
Windows XP不支持Easy CD Creator 3.x/4.x版。Easy CD Creator 5.0x Basic/Platinum版可以通过在Roxio公司的网站(www.roxio.com)下载免费补丁程序的方法来解决问题。Windows XP可以较好地支持Easy CD Creator 5.1 Basic/Platinum版。另外,还可以从Roxio网站下载Easy CD Creator 5.1 Basic的90天免费试用版。 3 {6 }' C5 O2 u0 j0 s7 ^4 X- \
0 J7 R0 E; c+ J; `- m! C
二、Nero # ^' `* \3 e- `4 M
, b5 D w2 t4 i. |5 R9 q& k; ^6 l
从Nero 5.5.5.1版开始,Nero就可以在Windows XP下稳定运行了。目前Nero的最新版是5.5.6.4版。 4 b3 a% q- `5 g% f# p
! H- R& ?# {& z 刻录功能的支持 - ?; s# H+ m3 r5 p. M2 p7 B
2 B$ ]8 u s! ~, _& ?6 e7 J6 e
目前Windows XP还没有支持防刻死技术的选项,所以对于一些需要软件配合的防刻死技术,就无法支持了,必须安装第三方刻录软件。对于CD的刻录在Windows XP下非常方便,只需要在Media Player中选中文件刻录到CD就好了,不过大家要注意只能对WMA和WAV文件进行转换,MP3是无法进行的。对于CD+数据的刻录方式恐怕就需要进行手工刻录了,先刻入数据或者CD音轨再加入剩下的数据。如果您要刻录启动盘,目前系统还无法支持,必须使用第三方刻录软件。
5 u, r9 R& I- e; d1 U z
$ O8 p- M8 S/ B! ^6 p |