找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4078|回复: 14

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

[复制链接]
发表于 2004-8-10 21:09:27 | 显示全部楼层 |阅读模式
[这个贴子最后由三流火枪手在 2004/08/10 09:18pm 第 1 次编辑]

我所考虑出的方法 都是在fujianabc,useronce的研究基础上做出的

我在一个没有安装2000/xp/2k3的硬盘的主分区上 成功的安装了xpe
我这样作的目的是  在一个硬盘上做上dos和xpe 来做一个超级启动硬盘
其实我的做法 没有逃出fujianabc,useronce  两位高手的方法 特此感谢

肯定会有人说拿着硬盘去装机 还不麻烦死啊 确实硬盘没有光盘携带方便 所以这种方法有局限性

这种方法只适合于有两块硬盘的朋友 (玩电脑时间稍微长点的家里就应该不止两个硬盘把)
  
如果想让家里的那块几g 或者十几g 的硬盘发挥更大的作用 往下看
我简单叙述一下我的做法
设 a硬盘上有2003 操作系统  b硬盘是待加工的硬盘
1。先将b硬盘划成两个分区 一个主 一个逻辑
2。在2003 下格式化主分区为 fat32
3。去掉a硬盘 用光盘启动到dos下 为硬盘安装dos 执行sys a: c:(这是b的主分区为c)
4。然后使用2000的安装程序里面的winnt恢复nt loader
5。重新挂上有b硬盘 启动到2003 复制ntldr bootfont.bin ntdetect.com boot.ini  到b的主分区
6。在2003下使用pehdinst安装xpe到 b硬盘的主分区 (此时b硬盘的主分区显示为d:)
7。打开b硬盘中的boot.ini
修改为
[boot loader]
timeout=30
default=c:\
[operating system]
c:\="dos"
c:\peboot.bin="Boot BartPE"
8。大功告成 在bios 设置成b硬盘启动 就可以通过nt loader 进入dos或者xpe了

大家可以在此基础上很容易扩充dos和xpe的软件的  
发表于 2004-8-10 21:45:25 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

其实u盘启动pe的方法也类似。
回复

使用道具 举报

发表于 2004-8-11 23:55:04 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

呵呵!
做成到U盘或光盘上
做一个安装程序或脚本,实现上面的整个过程!
不是更好吗?
回复

使用道具 举报

发表于 2004-8-12 08:44:27 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

[这个贴子最后由useronce在 2004/08/12 08:45am 第 1 次编辑]

搂主,好功夫!!!

现在,我有一个问题: 如何为这个 XPE 添加自己机器的诸驱动(显卡/声卡,最为要紧)!

jack206 给了一个方法,可是我没看懂:
1、做plus
2、将pe装到硬盘上,使用cmdcon minint ;然后想再windowsxp中安装驱动程序;重启pe,在安装一次,在minint目录下会有一个lastgood目录,里面就是需要的程序文件,将inf目录下的新的驱动程序的*.inf文件中的带有delfiles的块中的删除文件名称前添加";",将lastgood目录中的文件拷贝到相应的i386目录中去就可以了。

回复

使用道具 举报

发表于 2005-10-8 15:06:19 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

谢谢了!顶一下,受教了!
回复

使用道具 举报

发表于 2005-10-8 17:55:58 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

[这个贴子最后由lxl1638在 2005/10/08 06:16pm 第 2 次编辑]
下面引用由useronce2004/08/12 08:44am 发表的内容:
如何为这个 XPE 添加自己机器的诸驱动(显卡/声卡,最为要紧)!
要为XPE 添加自己机器的诸驱动不难,方法有二。其一是将驱动的插件放到pebuilde的
drivers目录下,pebuilde在Builde PE时自然将这些驱动加到PE中,下图是我的XPE中添加
NF2主板集成网卡的驱动插件(可以从NF2主板驱动中提取);
[UploadFile=33_1128764780.png]
其二是在现成的PE光盘文件中,写好SYSTEM32目录下OEM的驱动列表(Winpeoem.sif文件),例:
[color=#8B0000]
; OEM driver list
[Version]
signature="$Windows NT$"
[OEMDriverParams]
OemDriverRoot=drivers
OemDriverDirs=aar1200a,aar1210s,aar2410s,asri20,asusda2k,i82801er,ibnu31,cpqciss,ite8212,mraid35x,nfrd960,pdc20276,pdc20376,si3112r,sis96x,via8237,3ware,Vmware

再将列表中的驱动丢到Drivers目录即可,图:
[UploadFile=44_1128765354.png]
不过XPE要支持显卡/声卡,还需DX组件,这样PE的文件将大很多,好象必要性不大;PE作为
维护盘,能认硬盘及网卡就够了。
在硬盘上启动各种ISO文件的确很有用,这点还有很多朋友没有意识到,现在光驱的作用就
象2000年前后的软驱一样,可有可无(记得2000年前后或更早杂誌上就讨论过软驱是否重要
的问题),软驱这样的鞍没有被光驱取代,但被USB取代了,若干年后光驱的命运就和现在的
软驱一样了。
回复

使用道具 举报

发表于 2005-10-8 18:58:10 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

[这个贴子最后由fujianabc在 2005/10/08 07:01pm 第 1 次编辑]

个人认为,若干年后还会有速度更快、容量更大的光驱出现的。比如蓝光光驱等。目前蓝光刻录机与2000年左右的dvd刻录机价格类似,都是5位数的。
回复

使用道具 举报

发表于 2005-10-8 19:10:26 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

[这个贴子最后由lxl1638在 2005/10/08 07:16pm 第 1 次编辑]

不管它什么价,我还是愿意接受一个USB移动硬盘,40G到60G的移动硬盘就几百元,速度也不错。通过移动硬盘启动机子,要在硬盘上装什么系统总是有办法的。
回复

使用道具 举报

发表于 2005-10-8 19:27:00 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

[这个贴子最后由fujianabc在 2005/10/08 07:28pm 第 1 次编辑]

我也很喜欢移动硬盘,但是现在很多bios对usb支持还不是很好,有的不认分区表,有的启动时比usb 1.1还慢,我身边还有几台电脑根本不支持usb-hdd(其中一台sony的vaio居然只支持1.44M的usb-fdd),只希望以后的主板能做得更好。
回复

使用道具 举报

发表于 2005-10-9 03:41:20 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

有得学习
回复

使用道具 举报

发表于 2005-10-9 12:50:54 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

下面引用由lxl16382005/10/08 05:55pm 发表的内容:
要为XPE 添加自己机器的诸驱动不难,方法有二。其一是将驱动的插件放到pebuilde的
drivers目录下,pebuilde在Builde PE时自然将这些驱动加到PE中,下图是我的XPE中添加
NF2主板集成网卡的驱动插件(可以从NF2主板 ...
这个ISO从哪下载?谢谢!
回复

使用道具 举报

发表于 2005-10-31 20:45:33 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

学习,```
回复

使用道具 举报

发表于 2005-11-1 12:16:03 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

“设 a硬盘上有2003 操作系统  b硬盘是待加工的硬盘
1。先将b硬盘划成两个分区 一个主 一个逻辑
2。在2003 下格式化主分区为 fat32
3。去掉a硬盘 用光盘启动到dos下 为硬盘安装dos 执行sys a: c:(这是b的主分区为c)
4。然后使用2000的安装程序里面的winnt恢复nt loader
5。重新挂上有b硬盘 启动到2003 复制ntldr bootfont.bin ntdetect.com boot.ini  到b的主分区
6。在2003下使用pehdinst安装xpe到 b硬盘的主分区 (此时b硬盘的主分区显示为d:)
7。打开b硬盘中的boot.ini”
我有两个硬盘,一个挂为b硬盘,一个用usb移动硬盘盒。在我的操作中,2步可以格式化成fat32(b硬盘)、ntfs(usb硬盘), 3、4步可以省略。我的b硬盘装了lxl1638的pe盘(iso文件方式),usb硬盘装深山红叶(可惜红叶盘不能使用iso或sdi方式)。
根据下面帖子的介绍,第2步已经完成了3、4步的工作
回复

使用道具 举报

发表于 2005-11-1 12:23:34 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

搜索到的一篇介绍帖子:
一、原理
  对于 DOS 系统来说(2000 和 XP 底层也是基于DOS系统),有两种不同的引导扇区,即“硬盘主引导扇区”和“操作系统引导扇区”。
  硬盘主引导扇区位于整个硬盘的 0 磁道 0 柱面 1 扇区,是用 FDISK 进行硬盘分区时产生的。包括硬盘主引导记录 MBR 和分区表 DPT。其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。
  操作系统引导扇区通常位于硬盘的 0 磁道 1 柱面 1扇区,是用 formAT 命令对磁盘格式化时产生的,是引导系统或正确使用磁盘的必要条件。
  Win2000/XP的启动过程是:操作系统引导扇区加载时,引导程序读取顺序为:NTLDR->BOOTFONT.BIN(为NTLDR提供中文字体),NTLDR 读取 BOOT.INI,若选择启动 Win2000/XP,系统会加载 NTDETECT.COM 并引导 WINNT(Windows)目录中的NTOSKNRL.EXE,由NTOSKNRL.EXE(功能类似于WIN9x的WIN.COM)负责启动 Win2000/XP;如果是启动 Win98,系统会读取BOOTSECT.DOS(就是原c盘的引导扇区),由 Win.COM 负责启动 Win98。
  由上述可以看出一个清昕的思路,只要操作系统引导记录指向的系统文件是 NTLDR,就可以启动 Win2000/XP 系统,即进入Win2000/XP 对磁盘进行格式化(这是因为 WiN2000/XP 下的磁盘的引导记录指向的系统文件是NTLDR)就可达到目的。
  二、方法
  将 HDD、USB-HDD 挂在任一装有2000/XP系统的计算机上(U盘先用自带的格式化软件格式为HDD启动方式),将第一分区格式化成 FAT32(FAT也可以),将 WinPE(ERD2003/2005)或红叶光盘中的所有文件夹都复制到该盘的第一分区,并将“I386(PEXP)”文件夹改名为“MININT”,将 SETUPLDR.BIN、NTDETECT.EXE 复制到第一分区根目录下,改 SETUPLDR.BIN 为 ntldr 就行了。
##############
可见,以在win2k以上系统中对分区进行format,便会在该分区的“操作系统引导扇区”(DBR)写入winnt式的引导记录,使该分区引导时首先会去寻找ntldr文件,在该分区中考入ntldr、bootfont.bin、ntdetect.com等文件就可引导。
回复

使用道具 举报

发表于 2005-11-1 12:31:01 | 显示全部楼层

利用xpe打造超级启动硬盘--特别感谢fujianabc,useronce

刚才又看了楼主的意思,是要同时能启动dos。
正好我的b硬盘也有这个功能,实现方法是在分区中考入grldr,boot.ini中添加grub启动项,在grub菜单中增加几个dos工具盘映像的启动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-18 23:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表