无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4996|回复: 7
打印 上一主题 下一主题

求助:Dos6.22启动不认识FAT16分区?

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-25 11:48:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于工作需要同事们的一些老程序只能在dos6.22系统下运行。一年多前好像是这样帮一个同事的:使用vfloppy制作启动镜像,网上下载dos6.22.img。启动后由于磁盘空间太小,所以在dos6.22.img中加入了ntfspro。但是好像由于程序在ntfs分区上也不能工作,因此用winpm在磁盘上创建一100M的fat16分区,将同事的程序拷入该分区,启动dos6.22后可以工作了。最近,另一同事(在外地)需要类似的环境,我先在我的电脑上测试,可是启动dos6.22后却识别不了新建的Fat16分区,郁闷...

附加说明:
我的笔记本:R60e,三星的SATA 250G,装winxp. 用winPM将新建的FAT16分区分别设为逻辑分区、主分区都试过了,都没有成功。另用dos7.1的启动盘能读出该分区。
一年多前的同事的笔记本为dell ?640,硬盘也为SATA盘。
2#
发表于 2009-3-25 12:57:05 | 只看该作者
dos不支持sata硬盘?
改为ide兼容模式?
回复

使用道具 举报

3#
 楼主| 发表于 2009-3-25 14:19:06 | 只看该作者
原帖由 yewuqiu 于 2009-3-25 12:57 发表
dos不支持sata硬盘?
改为ide兼容模式?

我的bios里设置为兼容模式compatability mode, 而非AHCI 模式。前面说过,在dos7.1下可识别。还有用ntfspro可以加载ntfs分区,说明dos支持sata硬盘吧。
回复

使用道具 举报

4#
发表于 2009-3-25 16:22:13 | 只看该作者
dos 6.22不支持位于硬盘8.4GB以后部分的分区,
也就是说,对于现在的大硬盘,dos 6.22只能识别最开头得8.4GB空间,所以你要把FAT16分区放在硬盘的开头部分

而ms-dos 7.1没有此限制

[ 本帖最后由 fujianabc 于 2009-3-25 16:23 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2009-3-25 22:25:11 | 只看该作者
原帖由 fujianabc 于 2009-3-25 16:22 发表
dos 6.22不支持位于硬盘8.4GB以后部分的分区,
也就是说,对于现在的大硬盘,dos 6.22只能识别最开头得8.4GB空间,所以你要把FAT16分区放在硬盘的开头部分

而ms-dos 7.1没有此限制

谢谢,长见识了。目前正在实验中,只是用winpm在C盘前面新划分分区后,winxp不能正常启动了:停留在登录界面进不去。用winpe进入查看,发现在登录界面时系统仍然将页面文件和program files和其中的一些文件夹写入到了新分的fat16分区,郁闷死了。只好用winpm恢复原状。虽然我有ghost备份(备份前占用空间14G),但可能新划分分区后仍然会出现这种症状。
不知除了重装系统有没有解决办法?

问题转化为: 如何在装有winxp的分区前新划分一分区,而不影响winxp的启动?

[ 本帖最后由 brwen 于 2009-3-25 22:28 编辑 ]
回复

使用道具 举报

6#
发表于 2009-3-26 16:37:22 | 只看该作者
原帖由 brwen 于 2009-3-25 22:25 发表

谢谢,长见识了。目前正在实验中,只是用winpm在C盘前面新划分分区后,winxp不能正常启动了:停留在登录界面进不去。用winpe进入查看,发现在登录界面时系统仍然将页面文件和program files和其中的一些文件夹 ...

你不要用winpm精简版,装个winpm完全版在系统中直接调整分区就不会有这个问题,系统重启时会调整分区大小和修正盘符的。
回复

使用道具 举报

7#
 楼主| 发表于 2009-3-28 00:31:11 | 只看该作者
原帖由 fujianabc 于 2009-3-26 16:37 发表

你不要用winpm精简版,装个winpm完全版在系统中直接调整分区就不会有这个问题,系统重启时会调整分区大小和修正盘符的。


Many thanks !

我试过了,从www.greendown.cn 下载了Paragon Partition Manager 9.00.4156绿色版,解压后为一个约27M的文件,转换提示也是要在boot-time转换,我想这个绿色版的功能应该和完全版没有大的差别吧。可是问题还是出了,启动后在直接屏幕上出现了:
replacing invalid security id with default security id for file ##### 。Google一下该问题似乎没有什么特定的原因,微软也只是就现象给了个模糊的的解释, 参见:

http://beconfused.com/2008/04/12/replacing-invalid-security-id-with-default-security-id-for-file/
http://www.annoyances.org/exec/forum/winxp/1215918852
http://www.techsupportforum.com/microsoft-support/windows-xp-support/211967-replacing-invalid-security-id-default-security-id.html

系统长时间处理文件达11~12万之多,从始至终没见paragon的数据移动操作(也许在替换SID的同时移动?),完成后系统重启,倒是登录进去了, 可我的很多程序运行不正常了(office报错,网络连接消失,etc)。



进一步检查发现,分区根本就没变,RPCss服务不能启动,从而导致很多依存于它的服务也不能启动。ESET的内核服务占用CPU达50%,系统奇慢无比。用SFC/scannow尝试修复系统,由于速度慢没能成功。重新尝试用paragon PM 调整分区,重启后直接进入登录界面。Oh, man! 所以只好用我的最后一把救命稻草喽:用WinPE光盘启动,用winpm调整、建立fat16分区,而后用ghost恢复我的winxp镜像到现在的第2个分区,即原来的C分区,重启后居然成功!!! 唉,虽然仍然怀疑paragon等动态分区工具能否实现原来方案,目前看来先做ghost镜像,调整分区后再恢复镜像是个不错的方案,呵呵。

需要说明的是,期间我成功用虚拟机建立FAT16+dos6.22的工作环境。另外还打算尝试用spfdisk建立两个开机切换的引导分区:在硬盘末端建立一个FAT16分区并设为活动主分区,启动时用spfdisk启动菜单切换,只是没有进一步在该分区上装dos6.22系统,不知到底能否实现,根据虚拟机测试情况,dos 6.22也是只能认识硬盘前部的FAT16分区,似乎这种方法行不通。这两天把我的本本折腾得死去活来,再不想整了,呵呵。

[ 本帖最后由 brwen 于 2009-3-28 01:53 编辑 ]
回复

使用道具 举报

8#
发表于 2009-3-28 08:36:12 | 只看该作者
啊哈,楼主既然用到了spfdisk,那么就应该想到一个很简单的办法,可以用spfdisk的自带引导器来切换多C盘。

我的硬盘就是分3个主分区和一个扩展分区,spfdisk的引导器装在mbr中,启动时通过菜单选择进入某个C盘主分区,并隐藏另外2个主分区。

不过楼主的dos622有特殊要求,那就在它的有效区域范围内,分出一个主分区来装dos622系统吧。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-6 02:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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