pseudo 发表于 2016-9-14 09:42:23

不点 发表于 2016-9-14 01:25
复制完了,第二阶段 00007B 蓝屏,与猜想的一致。




0pe里菜单项“仿真F6驱动软盘后串接菜单” 可仿真驱动软盘,接着可转硬盘启动。
由于可自动/手动选择SRS文件夹里诸多现成驱动,近似于万能。

不点 发表于 2016-9-14 10:02:36

pseudo 发表于 2016-9-14 09:42
0pe里菜单项“仿真F6驱动软盘后串接菜单” 可仿真驱动软盘,接着可转硬盘启动。
由于可自动/手动选择SRS ...

这个从来也没用过,也不会用,将来有机会试试。

要是有个手把手的图文教程,或许就容易普及了。

yjqd 发表于 2016-9-14 16:35:29

不点 发表于 2016-9-14 10:02
这个从来也没用过,也不会用,将来有机会试试。

要是有个手把手的图文教程,或许就容易普及了。

好消息!

刚才我把一个分区(主分区)格式化为fat32(这个分区不是windows下的c盘),又用大容量软盘(里面放了xp安装文件)测试
出现安装界面了,A:\I386   (此处光标在闪),我用退格键全删除,输入C:    (其实我也不知道这里该输入什么),回车,出现英文,大意是说请等待,准备拷贝文件,一会就开始拷贝了,没用几分钟就拷贝完,提示重启,重启我进pe查看格式为fat32的分区,里面有拷贝的文件
2016-09-1416:09    <DIR>          $WIN_NT$.~BT
2016-09-1416:09               192 BOOT.INI
2008-04-1420:00         480,260 TXTSETUP.SIF
2008-04-1420:00         260,288 $LDR$
2008-04-1420:00            47,564 NTDETECT.COM
2008-04-1420:00         257,728 NTLDR
2008-04-1420:00         322,730 BOOTFONT.BIN
2016-09-1416:09    <DIR>          $WIN_NT$.~LS
2016-09-1416:17    <DIR>          $RECYCLE.BIN
-------------------------------------------------------
我把分区里的文件全删除,重启又测试一启遍,出现安装界面了,A:\I386 (此处光标在闪) 此时我什么也不输入,回车,出现英文,大意是说请等待,准备拷贝文件,一会就开始拷贝了,没用几分钟就拷贝完,提示重启,重启我进pe查看格式为fat32的分区,里面有拷贝的文件,还是上面的文件
-------------------------------------------
软盘安装xp可能会成功
------------------------------------
有个问题是:
出现安装界面了,A:\I386这里到底是指定源盘还是目标盘

yjqd 发表于 2016-9-14 16:42:47

不点 发表于 2016-9-14 10:02
这个从来也没用过,也不会用,将来有机会试试。

要是有个手把手的图文教程,或许就容易普及了。

如果继续安装能成功,怎样加载winvblock和磁盘驱动呢,难道也要分两步,第二步grub4dos菜单要改写一下

yjqd 发表于 2016-9-14 16:54:53

不点 发表于 2016-9-14 10:02
这个从来也没用过,也不会用,将来有机会试试。

要是有个手把手的图文教程,或许就容易普及了。

在dos命令提示符下输入两次smartdrv会列出所有dos识别的盘符

刚才dir查看了C盘,果然是我格式化的fat32分区

不点 发表于 2016-9-14 17:11:38

本帖最后由 不点 于 2016-9-14 17:22 编辑

yjqd 发表于 2016-9-14 16:35
好消息!

刚才我把一个分区(主分区)格式化为fat32(这个分区不是windows下的c盘),又用大容量软盘( ...

那是源盘啊,你不该改动它。如果没问题的话,它会拷贝并安装到 C 盘,全部安装完成需要 10 个小时。

对了,由于 DOS 不认 NTFS 分区,因此,它可能会尝试把 Windows 安装到一个 FAT32 的分区上。

不点 发表于 2016-9-14 17:15:11

本帖最后由 不点 于 2016-9-14 17:27 编辑

yjqd 发表于 2016-9-14 16:42
如果继续安装能成功,怎样加载winvblock和磁盘驱动呢,难道也要分两步,第二步grub4dos菜单要改写一下

第一阶段的安装,需要 7~8 个小时。重启后,进行第二阶段的安装,此时,屏幕底部会提示按 F6 加载软盘上的驱动。winvblock 就在此时加载。

从我的测试可以知道,第一阶段的安装,其实是实模式的安装,是用 BIOS 访问硬盘的,因此能够访问硬盘。

但到第二阶段(重启后),则是准备进入保护模式了,所以,此时要加载各种磁盘驱动,否则(如果没有发现保护模式的硬盘驱动),就会出现 07B 蓝屏。

yjqd 发表于 2016-9-14 18:20:15

不点 发表于 2016-9-14 17:15
第一阶段的安装,需要 7~8 个小时。重启后,进行第二阶段的安装,此时,屏幕底部会提示按 F6 加载软盘 ...

A:\I386 这时改不改动它都安装到我新格式的分区中,也许是只有一个FAT分区的原因

DOS难道只能安装到FAT32文件系统的分区

----------------------------------------
你所说的第一阶段的安装是指拷贝文件还是指其它的安装

你所说的第二阶段的安装,好像就是map光驱安装的第一个界面,继续进行后又要复制文件么

yjqd 发表于 2016-9-14 18:36:19

不点 发表于 2016-9-14 17:15
第一阶段的安装,需要 7~8 个小时。重启后,进行第二阶段的安装,此时,屏幕底部会提示按 F6 加载软盘 ...

这时想起了,格式化分区后我向里面拷贝了xp安装文件,所以第一次测试时把A:\I386改C:也能拷贝文件

不点 发表于 2016-9-14 18:41:45

yjqd 发表于 2016-9-14 18:20
A:\I386 这时改不改动它都安装到我新格式的分区中,也许是只有一个FAT分区的原因

DOS难道只能安装到F ...

DOS 下安装,似乎不同于 CDROM 安装。它们可能都有实模式安装部分,然后切换到保护模式安装。

F6 驱动就是保护模式驱动,一定要在实模式加载,然后,用于保护模式。

光盘安装时,如果没有 F6 驱动,则安装程序连硬盘都找不到。说明此时是在保护模式。

出现提示按 F6 的界面,仍处于实模式。但此后,当完成驱动的加载之后,就进入保护模式了。

yjqd 发表于 2016-9-14 20:07:13

不点 发表于 2016-9-14 18:41
DOS 下安装,似乎不同于 CDROM 安装。它们可能都有实模式安装部分,然后切换到保护模式安装。

F6 驱动 ...

第二阶段是不是用grub4dos map 软盘(为了加载磁盘驱动),然后加载分区的ntldr

不点 发表于 2016-9-14 20:27:04

yjqd 发表于 2016-9-14 20:07
第二阶段是不是用grub4dos map 软盘(为了加载磁盘驱动),然后加载分区的ntldr

第二次启动,那属于 “准备转入保护模式” 的安装。由于先前已经准备好了实模式的部分,这次就是在硬盘上安装了,是从硬盘启动的,或者说是从 (hd0) 启动的。安装文件也已经在 hd0 里面了。所以,只需要加载软盘 img 即可。加载软盘 img 的目的是为了按 F6 让它起作用(即,让软盘存在,让软盘能被安装程序读取)。

没错,应该加载 NTLDR,启动硬盘上的系统(其实就是启动硬盘上的第二阶段安装程序)。

因此,你分析得很正确。

yjqd 发表于 2016-9-14 20:50:38

本帖最后由 yjqd 于 2016-9-14 21:11 编辑

不点 发表于 2016-9-14 20:27
第二次启动,那属于 “准备转入保护模式” 的安装。由于先前已经准备好了实模式的部分,这次就是在硬盘上 ...

第二次启动我换了软盘镜像,也就是里面没有xp安装文件(应该不需要xp安装文件),按F6只加载了磁盘驱动,成功看到硬盘了

菜单如下:(两个菜单都能成功)

map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root /winxp.iso
map --mem /winvblock.img (fd0)
map --hook
chainloader (hd0,2)/ntldr

----------------------------------------------------

map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root /winxp.iso
map --mem /winvblock.img (fd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)

这个菜单需要分区是激活的
----------------------
我想继续安装一下,不知会不会搞乱原先的分区,还有它是不是还需要一个D盘

yjqd 发表于 2016-9-14 20:58:04

不点 发表于 2016-9-14 20:27
第二次启动,那属于 “准备转入保护模式” 的安装。由于先前已经准备好了实模式的部分,这次就是在硬盘上 ...

这种方式的第二阶段安装还会复制文件吗(这种方式的第一阶段已经复制文件了)

这种方式的第二阶段是不是和虚拟光驱的安装第一阶段(主要是复制文件)一样
这种方式的会不会有第三阶段

因此,我想试一试

不点 发表于 2016-9-14 21:09:38

本帖最后由 不点 于 2016-9-14 21:11 编辑

yjqd 发表于 2016-9-14 20:50
第二次启动我换了软盘镜像,也就是里面没有xp安装文件(应该不需要xp安装文件),按F6只加载了磁盘驱动, ...

倒是真有可能搞乱你原先的系统。你要知道,虽然 DOS 不认 NTFS,但保护模式的安装程序可是会认出 NTFS 的,并且会修改你的系统中的 BOOT.ini 之类的文件。不过,也不用太担心。只要你不执行格式化、不进行重新分区的操作,应该也是安全的。安装程序通常不会擅自删除你的文件。不需要 D 盘。只要有一个系统盘 C 盘就够了。

不点 发表于 2016-9-14 21:15:15

yjqd 发表于 2016-9-14 20:58
这种方式的第二阶段安装还会复制文件吗(这种方式的第一阶段已经复制文件了)

这种方式的第二阶段是不 ...

这你得试试才知道。我可是没让它安装。第二阶段蓝屏以后,我懒得再去调整 CMOS 的 SATA 模式,就停止继续安装了。我把 boot.ini 修改成启动原先的 XP,就完事了。

yjqd 发表于 2016-9-14 21:15:30

不点 发表于 2016-9-14 21:09
倒是真有可能搞乱你原先的系统。你要知道,虽然 DOS 不认 NTFS,但保护模式的安装程序可是会认出 NTFS...

对的,保护模式的安装程序能认出 NTFS

我把windows下的C盘备份一下,还是安装在windows下的C盘

看一下这种方式安装的和虚拟光驱安装的各阶段的区别

不点 发表于 2016-9-14 21:22:33

本帖最后由 不点 于 2016-9-14 21:30 编辑

yjqd 发表于 2016-9-14 21:15
对的,保护模式的安装程序能认出 NTFS

我把windows下的C盘备份一下,还是安装在windows下的C盘


没错,很有意义。等着你的消息。

此刻没事了,顺便瞎扯点别的。我认为 XP 差不多是微软最后的辉煌。它仍与 DOS 有某种联系。这种与旧系统的衔接,使得 XP 是除 Win98 之外比较接近 DOS、BIOS 的一个系统。也就是说,XP 被迫做了一些与 DOS 相互协调的工作。Win7 以后就开始大规模制造不兼容性了。把 XP 收藏好,说不定将来大家都回归 XP,也未可知。

yjqd 发表于 2016-9-14 22:04:14

不点 发表于 2016-9-14 21:22
没错,很有意义。等着你的消息。

此刻没事了,顺便瞎扯点别的。我认为 XP 差不多是微软最后的辉煌。 ...

9:40开始的,现在已经在安装设备了
明白了,第二阶段和虚拟光驱安装一样,还是复制文件(向C盘复制,速度很快,如果第一阶段就复制到C盘,不知第二阶段还复制不),复制完后自动重启,进入安装了,不需要插入U盘

yjqd 发表于 2016-9-14 22:15:07

不点 发表于 2016-9-14 21:22
没错,很有意义。等着你的消息。

此刻没事了,顺便瞎扯点别的。我认为 XP 差不多是微软最后的辉煌。 ...

其实我这台笔记本安装xp后,不能调节亮度(win7能调节),眼睛受不了

还有就是xp只能安装ie8,现在好多网页IE8要么打不开,要么打开很慢,要么打开是版面乱的,而且只要链接到微软的网站,就是出现找不到服务器(肯定是微软干的,不让下载它的东西),我只能安装其它的浏览器

操作系统现在微软把它整得很大,4个G左右,xp才多大,600多M,不知道是什么原因

dos多小,却有许多功能
grub4dos多少,却有许多功能

微软的系统完全不用整这么大

yjqd 发表于 2016-9-14 22:18:51

不点 发表于 2016-9-14 21:22
没错,很有意义。等着你的消息。

此刻没事了,顺便瞎扯点别的。我认为 XP 差不多是微软最后的辉煌。 ...

安装完成,共两个阶段

我把fat32分区的文件删除了的

开始时间          结束时间
9:40            22:16

两个阶段共用36分钟

yjqd 发表于 2016-9-14 22:29:12

不点 发表于 2016-9-14 21:22
没错,很有意义。等着你的消息。

此刻没事了,顺便瞎扯点别的。我认为 XP 差不多是微软最后的辉煌。 ...

待会我再测试下第一阶段就把文件复制到C盘

不点 发表于 2016-9-14 22:31:40

yjqd 发表于 2016-9-14 22:18
安装完成,共两个阶段

我把fat32分区的文件删除了的


你用了 smartdrv 吧?是它加速的吧?介绍下怎么用。

不点 发表于 2016-9-14 22:41:18

yjqd 发表于 2016-9-14 22:15
其实我这台笔记本安装xp后,不能调节亮度(win7能调节),眼睛受不了

还有就是xp只能安装ie8,现在好多 ...

以下是安装后的系统体积:

win95    -------------    150M
win98    -------------    300M
win2K    -------------    600M
winxp    -------------1300M
vista   -------------------------未试验过,不知道
Win7    ------------- 15000M
Win8    ------------- 70000M
win10   -------------------------未试验过,不知道

这是一个规律,升级一个版本,体积至少翻倍,甚至翻几倍。

yjqd 发表于 2016-9-14 22:52:48

不点 发表于 2016-9-14 22:31
你用了 smartdrv 吧?是它加速的吧?介绍下怎么用。

我用了smartdrv的

在大容量软盘根目录放以下三个文件
autoexec.bat
HIMEM.SYS    这个文件你应该熟悉并能找到
Config.sys       建立记事本保存为Config.sys   
------------------------------------------------------------
autoexec.bat内容:

smartdrv.exe
smartdrv.exe   smartdrv.exe我把它运行两次
cd\i386
winnt
------------------------------------------------------------
Config.sys内容:

device=himem.sys

------------------------------------------------------------
其实加载smartdrv.exe和himem.sys有许多参数可用,但我只照微软的安装说明写的

yjqd 发表于 2016-9-15 00:03:49

不点 发表于 2016-9-14 22:41
以下是安装后的系统体积:

win95    -------------    150M


第二次测试安装
把原来格式化为FAT32的分区格式化为NTFS
格式化C盘(70G)为FAT32,提示卷太大,于是删除C分区,重新分出20G的分区格式化为FAT32
这次安装统计了详细时间:
23:24
出现安装界面,英文提示请等待,将拷贝文件,近1分钟后开始拷贝,拷贝了12分钟,重启,我进入pe查看了下,拷贝在C盘里
23:39
开始第二阶段,(此时不敢执行格式化,因为安装文件在C盘)还是执行了拷贝文件中文提示,将把文件拷贝在windows安装文件夹里,拷贝了4分钟,重启
23:44
开始安装
23:52
重启进入桌面,安装完成

yjqd 发表于 2016-9-15 00:36:25

不点 发表于 2016-9-14 22:41
以下是安装后的系统体积:

win95    -------------    150M


刚才又测试了一次,又发现一个问题

在安装的第二阶段,手动按F6后如果只加载硬盘驱动器,不加载winvblock或firadisk,能出现本机硬盘,选择安装到C盘,一会底部出现正在创建要复制的文件列表,接着出现中文,请把标为“AMD AHCI Compatible RAID Controller Driver Diskette”的磁盘插入驱动A,就绪后按ENTER

“AMD AHCI Compatible RAID Controller Driver Diskette” 其实就是F6        加载的硬盘驱动

按ENTER没反应,怎么回事,我加载了了驱动怎么还要让我插入

难道是此时安装程序还要读取它,并且此时已处于保护模式,刚才没加载winvblock,map出来的软驱不能带入保护模式

于是按F3退出,重新进入第二阶段安装,手动按F6加载硬盘驱动器和winvblock,后面继续安装,一切OK,直到结束

yjqd 发表于 2016-9-15 01:15:16

不点 发表于 2016-9-14 22:41
以下是安装后的系统体积:

win95    -------------    150M


又测试了一次,第二阶段复制文件时复制了软盘中的文件,而且是先复制软盘中的文件,所以必须加载winvblock

那么F6加载磁盘驱动时是不是只加载到了安装程序的准备文件里,在这个阶段能识别硬盘,并让你安装

可能是复制完成后重启安装时要用到磁盘驱动,在安装完成的操作系统因为有磁盘驱动,所以就能正常进入桌面,并能识别硬盘,不会蓝屏

但是如果是加载到了安装程序的准备文件里,为什么不从准备文件里读取,要从软盘读取,是不是加载驱动并没拷贝驱动,所以准备文件里没有磁盘驱动文件

不点 发表于 2016-9-15 07:21:29

本帖最后由 不点 于 2016-9-15 07:41 编辑

干得漂亮!说说我的理解。第一阶段:我猜这个阶段纯粹是准备阶段(完全在实模式进行)。这一阶段的结果,就是生成一个环境,这个环境,等价于开始光盘启动的那个环境。所以,这个实模式准备阶段应该称为 “第 0 阶段”。

真正的第一阶段,是开始有提示按 F6 加载软盘上的驱动程序的那个阶段。加载完驱动后,安装程序进入保护模式,实模式的磁盘访问都失效了,必须有驱动才行。如果不加载硬盘驱动,那么安装程序找不到目的盘(C 盘),因此会蓝屏。如果加载了硬盘驱动而没有加载 winvblock,那么安装程序可以找到 C 盘,但却找不到软盘,所以它要一直等着你插入软盘后按回车键。由于 winvblock 没有加载,所以,此时的虚拟软盘在保护模式下失效。按回车,安装程序就去检查真实的软驱,由于根本没有真实软驱,所以认为没有插入软盘,继续等待你插入软盘后按回车。这个过程无限循环,直到你按 F3 退出安装。

如果 winvblock 加载了,那么保护模式下的软盘就存在了。它为什么要从软盘拷贝文件呢?要明白,第 0 阶段只是准备工作,而现在是第一阶段,要从实模式切换到保护模式,并开始把源文件复制到目的盘上。源文件在哪里?如果是光盘启动,那就在光盘上。而我们的源文件是在软盘上(A:\I386),这件事它先前已经记住了(它很可能已经把源盘的路径写入注册表里面,彻底记住了),所以,它要从软盘 A:\I386 开始复制文件到目的盘 C 盘。既然它要在保护模式下读取软盘,就必须有 winvblock 驱动。软盘此时的作用,就相当于光盘。以后每当 Windows 提示插入光盘时,就表示它需要访问 A:\I386 了。它认为 A:\I386 就是光盘上的安装文件的位置。

假如你在第 0 阶段开始之前已经把 A:\I386 的内容复制到 C 盘的某个位置,比如说 c:\XP_CD_setup\I386,那么,你在第 0 阶段运行 winnt.exe 时,就可以修改源盘的位置为 c:\XP_CD_setup\I386,这样,它也会记住这个位置。那么,在第一阶段时,(推测)它就不会再去访问 A: 盘了。换句话说,(猜测)即使不存在 winvblock,也有办法完成安装。下面详细分析。

第 0 阶段是实模式准备阶段,不需要 winvblock。第 0 阶段完成后,“光盘” 的位置已经被记住了。我们可以在第 0 阶段之前先复制 I386 目录到 C 盘,并从它里面启动 Winnt.exe,于是它就记住了:此处就是 “光盘” 的位置。

在第一阶段时,按 F6 加载硬盘驱动,不用加载 winvblock。进入保护模式后,安装程序能够顺利找到 C 盘,当然也能顺利找到 “光盘”(因为 “光盘” 就在 C 盘上啊),那么,安装程序已经不需要从 A: 盘读文件了,因此,不再需要 winvblock 了。

你可以再做个试验,验证上述推测是否成立。



看到你前面提到不加载 winvblock 就提示插入软盘: “AMD AHCI Compatible RAID Controller Driver Diskette”,因此,可能还是需要 winvblock。安装程序只是记住了软盘的位置,没有在实模式拷贝软盘上的驱动文件到硬盘,而在进入保护模式后,它才想起来要加载驱动文件(此时 A: 盘已经不存在了),这是很糟糕的。不知道有没有别的办法,比如说,同时虚拟出 (fd0) 和 (fd1),让 (fd0) 是个空盘,而让 (fd1) 含有驱动文件——希望在这种情况下,安装程序能够在实模式就拷贝驱动到硬盘上。

以前的电脑,有时 A: 盘和 B: 盘可能都是在同一个驱动器上,通过换盘片来使用两张盘。当安装程序发现安装文件在 B: 盘上时,(我们期望)它认为应该拷贝到硬盘上才 “安全”,于是,(期望)它拷贝到硬盘上。这样,就不需要以后再来读软驱了。


yjqd 发表于 2016-9-15 09:24:36

不点 发表于 2016-9-15 07:21
干得漂亮!说说我的理解。第一阶段:我猜这个阶段纯粹是准备阶段(完全在实模式进行)。这一阶段的结果,就 ...

dos下安装xp(应该不管源盘是什么介质)比光驱(包括虚拟光驱)多一次复制过程

dos下安装xp第一次复制过程就是你所认为的0阶段吧

后面的阶段和光驱是一样的
--------------------------------------------------------------------------------------------------------------
dos下安装xp如果不需要加载磁盘驱动的情况,那么,只需要一个菜单就行了,最后一次安装不需要读取源盘

虚拟光驱安装时即使不需要加载磁盘驱动,最后一次安装还是需要读取源盘,所以还得map ISO   (关于这情况论坛有个帖子也说过),那么虚拟光驱安装需要grub4dos的两个菜单

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
dos下安装xp如果第一次复制文件是复制到安装分区的,后面阶段如果你想删除安装分区再重建分区再安装,它会提示不允许删除这个分区

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我再试试你回复中建议的再做个试验
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
另外,大容量软盘安装xp已成功,但是这种方式是在软盘中添加了dos,并从dos安装的xp,直接从软盘安装,最先测试的菜单失败了

光驱变成软盘,是不是读取引导机制不一样了
页: 1 2 3 [4] 5 6
查看完整版本: grub4dos安装原版xp镜像时出现的问题