如何隐藏刻录光盘中的目录和文件

在制作启动光盘时,有一些文件或目录是直接放在光盘的目录下,只与光盘引导有关,象无忧启动单引导ISO中的boot和ucdos目录,多重启动ISO中的引导扇区文件wprosect.dat,wsrvsect.dat,adsrsect.dat,引导目录wpro,wsrv,asrv,这些东西在Windows下是不需要用到的,放在那里既影响美观,使用起来又不方便,怎么办?
这时,最好的办法就是隐藏它们,让他们在根目录下变成不可见的,并且不影响引导功能。

本文介绍如何去隐藏boot目录和bootcat.bin文件,而不影响启动。

注意:本文对所有使用CDIMAGE制作的ISO有效,对于用其他方法制作的ISO,不一定有效.

一、隐藏目录的特点:

1、在WINDOWS下,看不到这个被隐藏的目录。

2、在DOS下,用DIR看不到被隐藏的目录,执行CD \BOOT,则可以进入BOOT目录。进入BOOT目录后,执行DIR,可以看到BOOT下的所有文件和目录。

3、在WINDOWS下,用isobuster可以 清楚地看到所隐藏的目录。

二、隐藏文件的特点:

1、在WINDOWS下,看不到被隐藏的文件。

2、在DOS下,用DIR看不到被隐藏的文件。用type命令也无法看到。

3、在WINDOWS下,用isobuster可以看到被隐藏的文件。

三、准备软件:

UltraEdit

刻录软件

四、制作过程:

1、先把所需要刻录的无忧启动文件和其他文件做成一个*.iso文件,如bootcd.iso。

2、由于ISO文件的尺寸很大,如果UltraEdit用默认方式打开ISO,将需要花费很长的时间才能完全打开文件.为了加快工作效率,需要设置 一下UltraEdit:

运行ultraedit,在菜单栏中选择 Advanced > Configuration

在General项中,在右边选中 "Open File without Temp F" ,如下图所示:

3、用Ultraedit打开bootcd.iso,在弹出的警告框中按 "是(Y)" 进入。

4、在菜单栏上选择 Search > Find ,输入boot,选中Find ASCII,如下所示,按"Find Next"键。

注:如果要隐藏文件,如隐藏bootcat.bin,则在图中输入"bootcat.bin"。

5、找到类似下面位置,要求在BOOT之前是04(boot的长度是4字节),倒数第8位是02(表示目录)。

如查的是bootcat.bin,则在bootcat.bin之前是0B(bootcat.bin的长度是11字节,十六进制表示为0B),倒数第8位是00。

6、将上面BOOT倒数第8位的02改成06

如果要隐藏bootcat.bin,则将bootcat.bin倒数第8位的00改成06

7、由于在修改过程中难免失误,特别是隐藏文件较多,往往有一些文件目录没有被隐藏。

为了避免这种情况,可以在烧录之前,使用DAEMON Tools来检查你的文件目录是否被隐藏。

方法如下:

右键点击右下角的DAEMON Tools > Virtual CDROM > Device 0:No media > Mount Image 在弹出的对话框中选择bootcd.iso.

就可以看到你的文件有没有被成功隐藏。

8、用刻录软件如EASY CD CREATE将bootcd.iso烧入光盘, 或NERO BORNING ROM将bootcd.iso烧入光盘 。

注意:在以上的第5点中,如果找不到所要求的内容,可以查"b.o.o.t"看看,并用相同的方法修改。

时间: 2024-10-23 05:37:29

如何隐藏刻录光盘中的目录和文件的相关文章

Linux中/proc目录下文件有什么用

/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用.可以 使用的文件随系统配置的变化而变化.命令procinfo能够显示基于其中某些文件的多种系统信息.以下详细描述/proc下的 文件. -------------------------------------------------------------------------------- /proc/cmdline文件 这个文件给出了内核启动的命令行.它和用于进程的cmdline项非

Linux中/proc目录下文件

  /proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用.可以使用的文件随系统配置的变化而变化.命令procinfo能够显示基于其中某些文件的多种系统信息.以下详细描述/proc下的文件. /proc/cmdline文件 这个文件给出了内核启动的命令行.它和用于进程的cmdline项非常相似. 示例: [root@localhost proc]# cat cmdline ro root=LABEL=/ rhgb quiet ----------

关于TOMCAT中虚拟目录的文件设置

问题描述 在安装TOMCAT服务器后需要配置虚拟目录,由于李老师使用的是EditPlus写程序,可以直接在根目录下建立文件夹.但是我一直用的是MyEclipse写程序,如果把MyEclipse中的项目文件夹建立到虚拟目录中,则会存在两个WEB-INF文件夹!一个在虚拟目录(如mldnwebdemo)下的一级目录中,而另一个则在MyEclipse项目文件夹的WebRoot文件夹之中!在操作javabean和jsp连接的时候需要把javabean编译到classes文件夹之中,但是此时存在两个cla

py中的目录与文件判别代码_python

>>> import os                     导入模块 >>> os.listdir("d:\\python25")         列出所有目录和文件 ['w9xpopen.exe', 'README.txt', 'NEWS.txt', 'LICENSE.txt', 'python.exe', 'pythonw.exe', 'Lib', 'DLLs', 'include', 'libs', 'tcl', 'Tools', 'D

Eclipse中.setting目录下文件介绍

Eclipse项目中系统文件介绍 一. 写在前面 文章较长,可以直接到感兴趣的段落,或者直接关键字搜索: 请原谅作者掌握的编程语言少,这里只研究Java相关的项目: 每一个文件仅仅做一个常见内容的简单介绍,这些知识多数来自于实践理解和网络搜索,可能会不全面,更详细的可以看相关的参考资料. 二. 概述 Eclipse在新建项目的时候会自动生成一些文件.这些文件比如.project..classpath..settings目录下的所有文件等.这些文件是Eclipse项目的元数据,描述了一个Eclip

详解Linux中查找目录和文件的find和locate命令

  find find 路径 -命令参数 [输出形式] 参数说明: 路径:告诉find在哪儿去找你要的东西, 命令参数:参数很多下面会说到 输出形式:输出形式很多,-print,-printf,-print0,-exec,-ok,-ls反正很多自己看手册吧. 说一下exec, -exec find命令对匹配的文件执行该参数所给出的其他linux命令.相应命令的形式为' 命令 - and' {} ;,注意{ }和;之间的空格. -ok 和- exec的作用相同,只不过和会人交互而已,OK执行前会向

dos下遍历目录和文件的代码(主要利用for命令)_DOS/BAT

===== 文件夹结构 ============================================= D:\test ---A Folder 1 |-----A file 1.txt |-----A file 2.txt |-----A file 3.txt ---B Folder 2 |-----B file 1.txt |-----B file 2.txt |-----B file 3.txt |---B Folder 3 |-----B sub

php 目录与文件处理-郑阿奇(续)

1.文件目录操作 最顶层止录是磁盘根目录,用'/'或'//' 当前目录 ./ ../表示apache的目录即htdocs目录 1.创建与删除目录 mkdir 复制代码 代码如下: <?php if(mkdir("./path",0700)) //在当前目录中创建path目录 echo "创建成功"; ?> 2.获取和更改当前目录 使用getcwd()函数可以取得当前的工作目录,该函数没有参数.成功则返回当前的工作目录,失败则返回FALSE 3.打开和关闭

DOS的目录和文件

  在DOS中,目录和文件是重要的概念,与Windows不同的是,"目录"在Windows的图形界面下显示一个看得见.形象的文件夹.而在DOS中却不是如此. 如果想查看DOS系统中的C盘文件,在提示符下输入dir命令,然后按[Enter].此时屏幕上会显示出C盘中的所有目录和文件.后面带有 标志的目录,没有 标志的是文件.目录里分类存放着为系统.软件所用的文件. 在DOS中,文件名的命名遵循"8.3"规则,就是一个文件名由文件基本名和扩展名组成,中间用".