无忧启动论坛

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

FIRADISK加速XP安装的新思路

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-2 09:13:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前使用FIRADISK来安装XP最热门,但对于老一点的机器或有的U盘来说,两次把ISO文件加载到内存的过程太漫长,本人想到了一个方法:

把完整的ISO拆成两个ISO来安装,前者是TXTSETUP阶段要拷贝到系统的机器,后者是GUISETUP阶段要用到的文件。

那么,如何把这两部分文件分开呢?很简单,在PE或WIN下运行WINN32来进行安装,系统重启后进行XP的TXTSETUP阶段,在复制完文件,重启前关闭电脑,这里硬盘$WIN_NT$.~LS文件夹内就是GUISETUP阶段的文件,去除这部分文件就是TXTSETUP阶段用的文件。TXTSETUP所用的文件总计好像是300多M,后者顶多100多M.

我现在不玩XP了,开始玩WIN7,因此,希望有的朋友能动手操作。
2#
发表于 2009-10-2 09:56:10 | 只看该作者
这个就是msfn中某个帖子的思路,没多大意义,这样做出来的iso只能给firadisk用,其它安装方法都用不了。

原来原版iso+firadisk通用性很强,不用改iso。

如果要从u盘安装,建议还是用dos+winnt或者winpe+winnt32实用些
回复

使用道具 举报

3#
 楼主| 发表于 2009-10-2 10:12:03 | 只看该作者
当然了,我的内容没有偏离我的主题。

如果说不拆分这个ISO,还是用FIRADISK的话,MSFN确实有这样一个贴子,意思是把ISO加载到内存阶段分两次安装,一次装TXTSETUP阶段的文件另一次装GUISETUP阶段文件,具体的可参参考这里:http://www.msfn.org/board/instal ... -image-t137714.html

In addition there is optional approach to lower RAM usage, e.g. use a 600mb image at 512mb RAM.
Integrated mkISO_RAMload_sort.cmd creates a sorted ISO image:
boot and textmode files are in front of media.
Mkisofs is used the create the ISO image.
http://cdrecord.berlios.de/private/cdrecord.html
http://www.student.tugraz.at/thomas.plank/

Given a sorted ISO image, OEM at end of ISO image.
Use grub4dos map to load first part to RAM only.
Integrate all \I386 and \AMD64 files.
IsoBuster Free does list LBA (Logical Block Address) of files. http://www.isobuster.com/license-models.php
The LBA show the file location. Calculate N: LBA of file and add file length
Use this number to load image to RAM.

Example: load the first 234567 sectors to RAM.
Remember one CD sector holds 2048 byte data
CODEtitle Loading XP RAM install - /Inst/XP_RAM.ISO (0xFE)+234567
ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map --mem /Inst/XP_INST.IMA (fd0)
map /Inst/XP_RAM.ISO (0xFE)
map --hook
map --mem (0xFE)+234567 (0xFF)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BINXP_RAM.ISO has to be continuous, defrag a splitted file.
回复

使用道具 举报

4#
发表于 2009-10-2 10:40:41 | 只看该作者
楼主的思路要克服“做出来的iso只能给firadisk用,其它安装方法都用不了”,可以这样变通:
1、文件设法分划为三类:
A:仅txt用
B:txt、GUI都用
C:仅GUI用
2、重做iso,使其按先ABC的次序在iso中存放,iso在U盘上也许还要连续存放。
3、第一次启动,只载入iso的前部A+B部分到内存,重启时只载入B+C部分

不过,这需要改动原有iso,要关注iso的具体内容(原来的方法iso可以是全外置的pe)。
而且,当iso在硬盘或新机U盘时,读整个iso速度快,不在乎三分之一、四分之一体积的差异。
对于老机,加载plpbt后,如果不死机,速度也在可接受范围(见我的测试),这使得楼主加速方案的优势被削弱。

-------------
不大懂英文,我说的变通不知是不是鬼子提过的方法。

[ 本帖最后由 pseudo 于 2009-10-2 10:45 编辑 ]
回复

使用道具 举报

5#
发表于 2009-10-2 10:51:41 | 只看该作者
另外,msfn里面的方法是蓝屏字符阶段只加载部分iso,以完成第一部分安装。

第二部分gui安装直接用imdisk来加载整个iso
回复

使用道具 举报

6#
 楼主| 发表于 2009-10-2 11:12:16 | 只看该作者
第2阶段不用IMDISK也应该可以,在做ISO的过程中,先写入第一阶段的文件,第二阶段的文件后写.
回复

使用道具 举报

7#
发表于 2009-10-2 11:54:35 | 只看该作者
我试过几次,用dos+winnt安装,即使加载smartdrv,需要2个多小时,而用winpe+winnt32安装只需10多分钟,见本论坛《HPY多功能计算机安装维护系统_V7.13》帖子142楼,关于U盘启动PE,用虚拟光驱加载本ISO安装系统的说明,但我这样测试对不对,会有什么问题,还望版主和各位高手多多指教。
http://bbs.wuyou.net/forum.php?m ... age%3D1&page=15
回复

使用道具 举报

8#
 楼主| 发表于 2009-10-2 12:25:46 | 只看该作者
看不出有什么问题,你说的2个多小时,是在什么情况下得到的?

U盘启动?
回复

使用道具 举报

9#
发表于 2010-4-5 22:21:38 | 只看该作者
用Firadisk加载ISO,效果不理想
我E5200+2G内存,加载一个ISO镜像用了15分钟,效率太差了
如果能在2分钟之后完成加载,还是大有可为的
回复

使用道具 举报

10#
发表于 2010-4-6 06:11:23 | 只看该作者
我也测试一下
加载ISO镜像效率太差
能在2分钟之后完成加载,还是大有可为的
静待大侠出手
回复

使用道具 举报

11#
发表于 2010-4-17 18:00:51 | 只看该作者
刚刚使用一下,学习~!
回复

使用道具 举报

12#
发表于 2010-10-21 08:58:04 | 只看该作者
我的加载很快啊,600多兆的ISO不到一分钟就加载完毕,我是直接使用firadisk软盘加载的方式安装xp,第一次重启后,按shift+f10打开命令,使用isocmd加载xp的iso,中途需要指定几次路径,完成安装!只可惜,安装完成后,发现c:\program files中就只有一个目录,连IE都没有,不知道怎么回事?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 07:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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