ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:23.71KB ,
资源ID:7514479      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7514479.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(打造安全型多功能维护U盘.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

打造安全型多功能维护U盘.docx

1、打造安全型多功能维护U盘打造安全型多功能维护U盘今天突然考虑到,那个启动组文件夹,完全可以删除,没有必要存在,因为所需要的文件都在I386里面,请先看正文部分的原理及操作,之后回头再看一部分:将$winls文件夹更名为xpls,将原wxpe文件夹中的内容移动过来,相应的修改grldr将wxp1替换为xpl1,相应的修改用引于启动PE的位于xpls内里的setupldr.bin,同grldr将wxp1替换为xpl1。同理,修改ntldr做相应的替换。将utool文件夹移动到xpls目录,相应的修改me(即menu.lst)的路径。下面来说,删除$winbt文件夹及相应文件的修改方法(本人原创):

2、这个文件夹上的启动组文件,在I386目录里都有,我们完全不需要这个文件夹了,将其内的migrate.inf,winnt.sif,setupldr.bin(安装XP用)移动到xpls的I386目录,修改setpldr.bin,第一个替换为xpl1,将txtsetup.sif替换为xpl1ts.sif,将$winbt1替换为xpl1i386,同理,修改解压的setupdd.sys,除了替换$win_nt$.bt为xpl1i386,还要将$win_nt$.ls替换为xpl1。这样一来,U盘根目录仅有一个grldr和一个畸形目录了。made by victor888 of 打造这样一个启动U盘,打开后

3、只有一个文件和畸形目录。使用畸形目录来保护U盘文件,无疑比使用软件或设定权限更高效,因为操作简单便捷,安全性较高。这样的U盘即使中毒,也可以很容易手动清除根目录的病毒。既然是多功能U盘,则肯定要能够直接安装XP、启动PE、运行相关DOS软件、安装常用软件等等。U盘根目录示例QUOTE:GRLDR GRUB4DOSWXP. 含PE启动文件、GRRU4DOS配置文件、NT启动文件等$WINBT. 安装XP的启动组文件$WINLS. XP安装文件UTOOL. 各种软件UDATA. 个人数据注,以上带 . 的目录名均为WINDOWS下的畸形目录,双击无法打开。首先要强调:1. U盘文件系统NTFS格式

4、和FAT32格式,grldr的menu.lst文件里的路径是不同的,前者使用*1格式,后者必须为*.的格式。2. U盘量产为可移动型和固定型,XP安装方法有不同,对于固定型U盘,需要dummy.sys文件,该文件可以使固定型U盘被识别为可移动型,这样在选择安装盘符及格式化过程中U盘才不会以盘符C出现。对于固定型U盘,不可以通过migrate.inf来指定U盘盘符,但可以通过本人写的盘符调整批处理在首次登陆桌面后调整。3. 本文所述U盘的MBR是GRLDR.MBR,如果使用XP的引导,则U盘根目录必须有NTLDR文件,NTDETECT.COM和BOOTFONT.BIN以及BOOT.INI都可以放

5、入畸形目录,但是根目录必须还有GRLDR来启动IMG镜像。使用畸形目录来保护文件,最重要的就是修改如启动管理器、PE路径及相关配置文件实验。接下来,进行一步步的操作讲解:一、准备U盘请备份U盘上数据,接下来的操作会格式化U盘。选择U盘在WIN下的类型,即可移动型(removable)或固定型(fixed),使用量产工具进行转换。需要注意的是: 1. 可移动型,在WIN下默认不可以分区。在安装XP或启动PE后,可以固定盘符U盘盘符,如U: 2. 固定型,在WIN下默认可以分区。在安装XP或启动PE后,可以通过本人做的调整盘符批处理来调整错乱的盘符(U盘盘符为D)。对于移动硬盘,肯定是固定型了。二

6、、将XP安装文件装入U盘我一直提倡使用U盘直接安装XP系统,反对进入PE或使用GHOST来安装,有人说操作如何如何的麻烦等等,我是听够了,其实明白了原理与过程,根本就是非常简单的事。为了别人,也为了自己,我还是把使用U盘直接安装XP系统的原理与步骤详细的记录下来。安装XP系统,可以在三种介质上进行,即光盘、软盘和硬盘。在光盘上运行没有什么可说的,这是传统的安装方式。软盘时代安装已经过去不再需要。硬盘安装,这个有说道:大家都知道在DOS下,可以通过运行I386目录的WINNT来安装,在WINDOWS下通过运行I386目录的WINNT32 来安装。这两种安装方式过程基本相同,在安装选项的“高级”中

7、都有“将全部安装文件复制到硬盘”这一项,以及“允许选择安装盘符”选项,这2项都选择后,目标硬盘上的文件都是什么呢?以WIN下安装,在重新启动之前,打开系统盘根目录,我们会看到有这样的文件和文件夹系统盘根目录多出的内容及说明QUOTE:$WIN_NT$.BT BT即BOOT意思,即此目录含启动组文件,此文件夹含有3个 新建的文件: 1. winnt.sif文件,这是自动安装的重要文件,其中一个重要项目 就是msdosinitiated=1即安装源文件路径默认为$WIN_NT$.LS。 2. bootsect.dat 通过NTLDR引导安装XP要用到的启动文件 3.migrate.inf 非常重要

8、的文件,可以指定盘符及设定其他信息。$WIN_NT$.LS LS即LOCAL SOURCE意思,即此目录含如I386文件夹$OEM$文件夹等$LDR$ bootsect.dat运行后即开始寻找并运行,它是安装XP或启动RAMDISK PE的启动管理器,类似于启动SETUPLDR.BINtxtsetup.sif 这个文件网上有详细的介绍,具体的就是指明的所有安装文件 及安装路径等信息此外,原boot.ini被修改了,加了这样一行,并被设为默认启动项:QUOTE:C:$WIN_NT$.BTBOOTSECT.DAT=Microsoft Windows XP Professional 安装程序好了,有

9、了以上文件和NTDETECT.COM(硬件检测文件,NT系统启动必须文件,这里需要使用破解过的,请搜索本人的贴子),再加上NT引导,就可以实现安装XP系统了。这就是以NT引导系统并安装XP的基本文件。那么,这样就行了吗?就可以在U盘上安装系统了?不是,还有关键之处要处理:大家都知道,这种安装方式,安装结束后,安装源文件会被删除的,其删除过程是这样的,在txtsetup阶段,即文件复制阶段,会边复制边删除文件的,在guisetup即图形安装阶段的最后,还要删除$WIN_NT$.BT和$WIN_NT$.LS文件夹。使用U盘这样来安装,是不行的。那么,我们如何保护文件不被删除呢?MSFN的版主和网友

10、进行了大量的探索,找到了最佳的方法写保护+改名通过migrate.inf这个文件对文件写保护(对于WIN2003和2K不起作用,另有他法),实现文件不被删除,它是优先于注册表运行的。即加入这样一行:QUOTE:HKLM,SYSTEMControlSet001ControlStorageDevicePolicies,WriteProtect,%REG_DWORD%,1通过ren_fold.cmd来进行对U盘上的$WIN_NT$.BT$和$WIN_NT$.LS文件夹和txtsetup.sif进行更名。如果这样保护了U盘上的安装文件,那么,再次安装还要手动再改回来吗?不用,在首次进入桌面之前不要拨除

11、U盘,首次进入桌面后,系统通过system32目录的undoren.cmd就自动改回来了。说了这些,有的人可能还迷糊,你是到底是如何通过U盘来安装XP的啊?好,接下来,就讲如何通过U盘来安装。我先举例以NT为引导的,可移动盘的安装方法:格式化U盘,本人是格式化为NTFS方式了,因为只有这种方式BIOS才将U盘认为HARDDISK。使用bootsect /nt52 U:为U盘写入NT引导。上面讲了,硬盘安装需要这样的文件夹,再整理一下:QUOTE:$WIN_NT$.BT$WIN_NT$.LSboot.ini (对于NT系统,这个文件是必须的,用来设置启动内容的) (同上,也是必须文件,用来检测硬

12、件的)ntldr(启动管理器,必须文件)$LDR$ (安装XP要用到的启动文件类似于setupldr.bin,它的名字可以任意起,但对于NTFS系统,字符数必须为5个)txtsetup.sif(安装文件配置文件)$WIN_NT$.BTbootsect.dat (启动扇区文件)说到这里,必须简单说明一下setupldr.bin的作用,这个文件从字义理解就是安装管理器,类似于ntldr,但不是启动管理器。setupldr.bin这个文件可以用来安装XP系统,也可以用来启动PE。它是安装XP的重要文件,上面的那个$LDR$就是通过它修改而来。问题来了,我们如何准备这些文件呢?usb_multiboo

13、t_10.cmd,我已经介绍过了,英文不好的人就不要用了,我来告诉你如何手动操作:在XP下,找到XP安装ISO或光盘,开始运行,输入I386WINNT32 /NOREBOOT,选择全新安装,跳过升级,在安装选项中选择“高级”,将“复制所有文件到硬盘”和“设定盘符和格式化选项选上”。结束后,将系统盘C盘内的上述文件和文件夹复制到U盘即可。但是,这个BOOTSECT.DAT则不能使用,因为它是硬盘的启动扇区(FAT32的为512字节,NTFS的为8192字节),我们还需要制作U盘的启动扇区。操作过程有些复杂,我们直接使用usb_multiboot_10工具包里的makebs3.cmd即可获得,过程

14、略。还有一处要注意的,就是boot.ini的内容,典型的内容如下:QUOTE:Boot LoaderTimeout=5Default=multi(0)disk(0)rdisk(1)partition(1)WINDOWSOperating Systemsmulti(0)disk(0)rdisk(1)partition(1)WINDOWS=启动硬盘XP系统 /noexecute=optin /fastdetectC:$WIN_NT$.BTBOOTSECT.DAT=安装XP安装XP的时候选择2项,安装结束,首次进入XP系统时选用第1项。需要注意的是,因为通过U盘来安装XP,U盘为第一启动硬盘,因此目

15、标硬盘的boot.ini文件的内容会是这样:QUOTE:Boot LoaderTimeout=30Default=multi(0)disk(0)rdisk(0)partition(1)WINDOWSOperating Systemsmulti(0)disk(0)rdisk(1)partition(1)WINDOWS=Microsoft Windows XP Professional /noexecute=optin /fastdetect正式从内置硬盘启动需要将上述红色的1改为0。因此,还需要批处理文件进行更改。这个批处理就是binifix4.cmd,这个文件连同ren_folder.cmd和

16、undoren.cmd,都要放入U盘$WIN_NT$LSI386文件夹,同时要修正根目录的txtsetup.sif文件,找到“SOURCEDISKFILES”项,加入如下内容:QUOTE:SourceDisksFilesbinifix4.cmd = 100,_x,2,0,0undoren.cmd = 100,_x,2,0,0ren_fold.cmd = 100,_x,2,0,0上面2个批处理需要在什么地方运行呢?注意:$WIN_NT$BTwinnt.sif,用词本打开这个文件,在文件的末尾处加入:QUOTE:GuiRunOncebinifix4.cmd c:undoren.cmdSetupPa

17、ramsUserExecute = ren_fold.cmd当然,前面说了,还需要加入定制的migragte.inf,这个文件可以通过usb_multiboot_10里makebt文件夹内的MkMigrateInf2.cmd获得,注意要将这个文件放到U盘上运行。将得到的migrate.inf.txt更名为migrate.int放到$WIN_NT$.BT文件夹。好了,U盘做完了,还需要一步啊,就是在BIOS里的启动选项HARD DISK BOOT PRIORITY,将U盘设置为第一硬盘。至此,可以安装XP了。现在,我举例以固定型U盘安装XP过程与上述可移动弄U盘相似,所不同的在于需要dummy.

18、sys这个文件,它的作用,简单的说,就是把固定硬盘让XP识别为可移动盘。具体操作过程略,建议使用usb_multiboot_10来安装设置。三、将畸形目录进行到底由上面的步骤可以看出,U盘根目录有5个文件加2个文件夹,我们要让根目录只有一个文件夹和畸形目录。除了NTLDR和$LDR$外,BOOT.INI,TXTSETUP.SIF,NTDETECT.COM都可以放入文件夹。因为我们使用GRLDR.MBR来引导U盘,因此,根目录不需要NTLDR和$LDR$,只需要GLRDR即可。以下的操作需要ultraedit或其它超文本编辑器先在U盘根目录建立正常的WXPE, UDATA和UTOOL文件夹。1.

19、 修改grldr文件,配置menu.lst目录从http:/download.gna.org/grub4dos下载最新版的grub4dos,提取里面的中文版grldr,同时要配置字体文件(WXPE目录),放于U盘根目录。使用ultraedit打开grldr,以ASC II,不区分大小写形式搜索menu.lst,替换为wxp1/me,共13处。打开记事本复制如下内容(按需编辑),另存到WXPE目录下,名为mequotetimeout 30default 0title 1. 从硬盘启动map (hd1) (hd0)map (hd0) (hd1)map -hookchainloader (hd0)+

20、1rootnoverify (hd0)title 2. 启动硬盘XP系统chainloader /wxp1/ntldrtitle 3. 安装 XP SP3chainloader /$winbt1/setupldr.bintitle 4. 启动PEchainloader /WXP1/SETUPLDR.BINtitle 5. 在DOS下加载USB2.0驱动后启动PEmap -mem /utool1/DOS2PE.IMG (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 6. 一键安装克隆XP/手动运行GHOSTmap -mem /ut

21、ool1/GRGHOST.IMG (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 7. 启动GGHOSTmap -mem /utool1/gghost.img (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 8. 启动DOS工具箱map -mem /utool1/DOSTOOL.IMG (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 9. 启动MaxDos 7map -mem /utool1/MAX

22、DOS.IMG (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 10. 启动效率源硬盘修复map -mem /utool1/XLYBIG.IMG (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 11. 启动内存检测map -mem /utool1/MEMTEST.BIN (fd0)map -hookchainloader (fd0)+1rootnoverify (fd0)title 12. 重启reboottitle 13. 关机halt/quote注:1. 注意

23、菜单中*1为畸形目录的短目录名。 2. 如果U盘文件格式为FAT32,那么上述配置文件中的1部分必须替换为.,这是GRLDR所要求的。将menu.lst文件移动到wxpe目录,再更名为me2. 将U盘写入grldr.mbr本步可以使用grubinst在WIN下来完成,但因为BEAN没有更新,因此,还是在DOS下用BOOTLACE完成吧。将grub4dos目录内的放入软盘img或光盘ISO,U盘设置为唯一物理硬盘,使用虚拟机启动镜像,进入纯DOS方式,运行:QUOTE:bootlace -no-backup-mbr -mbr-disable-floppy -time-out=0 0x80见下贴

24、茶壶 2009-03-20 16:32 接上:3. 配制安装XP文件SETUPLDR.BIN如果使用NT引导来安装XP的话,需要修改启动扇区文件,这个新的文件还必须位于根目录,这样很不爽。使用GRLDR可以直接引导SETUPLDR.BIN来安装,但因为我们要用到畸形目录,因此必须要修改这个SETUPLDR.BIN。使用ultraedit打开$WIN_NT$.BT里的SETUPLDR.BIN搜索 在第一个匹配处将其更名为wxp1再搜索txtsetup.sif,替换为wxp1ts.sif,共8处搜索$win_nt$.bt,手动将其替换为$winbt1,剩余的.bt在左侧全部填入0补充,总计2处。由

25、以上操作可以看出,我们可以把和txtsetup.sif放入WXP1文件夹,将$win_nt$.bt更名为$winbt1。4. 修改setupdd.sy_文件要想将U盘根目录的$win_nt$.bt和$win_nt$.ls更名,还需要更改setupldr.sy_文件,使用winrar或expand命令解压出setupdd.sys文件,用ultraedit打开。搜索$win_nt$.bt,手动将其替换为$winbt1,剩余的.bt在左侧全部填入0补充,总计3处。使用tiny hexer (免费软件,我不知道为什么它能找到,而ultraedit不行)搜索文本 $win_nt$.bt,查找选项为 Ig

26、nore capital, unicode (little endian),(或者用ultraeidt在05D7F0,05D800,05D810)找到$.w.i.n._.n.t.$.b.t,手动更改为$.w.i.n.l.s.1其余的.L.S在左侧全部以 0补充。由上可以看出,我们修改了启动文件夹和安装源文件夹。再使用如下命令极限压缩这个文件:QUOTE:makecab /v3 /D CompressionType=LZX /D CompressionMemory=21 文件路径setupdd.sys将这个新形成的setupdd.sy_替换原文件即可。接下来:请注意首贴grldr配置文件me的第

27、2个选项,这个选项是必须有的,因为复制完XP安装文件首次重启后,需要从这个选项启动XP系统,因此,我们还必须有NTLDR文件,将这个文件放到WXPE目录,用ultraedit修改它,同修改setupldr.bin一样,将换为wxp1,再将boot.ini全部替换为wxp1bi,共10处。打开记事本,输入以下内容:QUOTE:boot loadertimeout=30default=multi(0)disk(0)rdisk(1)partition(1)WINDOWSoperating systemsmulti(0)disk(0)rdisk(1)partition(1)WINDOWS=Micros

28、oft Windows XP Professional /noexecute=optin /fastdetectOK,至此,安装XP所需要修改的文件都改完了。5. 加入PE启动大家明白了XP的操作过程,加入PE就是小菜一碟了。在PE的根目录下,都有一个WXPE文件夹,里面有SETUPLDR.BIN和NTDETECT.COM,另外根目录还有一个winnt.xpe文件,内容为以ramdisk启动PE的配置及PE内核所在路径。修改路径后的内容如下:QUOTE:SetupDataBootDevice=ramdisk(0)BootPath=WXPESYSTEM32OsLoadOptions=/minin

29、t /fastdetect /rdexportascd /rdpath=UTOOL1WinPE.IS_我们需要把这个winnt.xpe文件也放入WXPE目录,继续修改setupldr.bin,查找winnt.xpe全部替换为wxp1w.x共9处。OK,把winnt.xpe重命名为w.x放入WXPE文件夹就行了。当然了,WINPE.IS_要放入UTOOL目录。6. 收尾在UTOOL目录里放入相应的img文件,为了保护安装软件,我将这些软件打包成ISO了,用虚拟光驱加载安装,具体的就不写了,搜索我以前的贴子吧。最后一步,打开winrar,U盘盘符,将wxpe更名为wxp.,将UTOOL更名为uto

30、ol.,将udata更名为udata.,将$WIN_NT$.BT和$WIN_NT$.LS分别更名为$WINBT.和$WINLS.,至此,全部畸形目录搞完了。什么什么,还差最关键一步?好,补上。那个undoren.cmd文件,无法使用ren命令将正常目录更名为畸形目录的,好在我们有rename.exe哈哈,用上吧。将rename.exe放入I386文件夹,同undoren.cmd一样,修改txtsetup.sif文件。ren_fold.cmd内容QUOTE:echo offSET USBDRIVE=SET TAGFILE=$WINBT1: First Limited Range to Prevent Windows No Drive Alert due to Cardreader: For case of Repair Install when Drive not found, than Extended Range and: Windows No Drive Alert - Press 4x Continue for Cardreader DrivesFOR %h I

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1