中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 两个在160G硬盘上分区及其使用的奇怪问题
作者:
标题: 两个在160G硬盘上分区及其使用的奇怪问题 上一主题 | 下一主题
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『楼 主』:  两个在160G硬盘上分区及其使用的奇怪问题

主板为845GV,硬盘为 MAXTOR 160G,使用的是 DM 9.57 版进行的分区,分区大小及分配使用如下:

dev/hda1       8G    Windows2000 C:
dev/hda2      16G    Red Hat Linux 9
dev/hda3      16G    Turbo Linux 10
dev/hda5       1G     Linux SWAP
dev/hda6       8G     D:
dev/hda7      32G    E:
dev/hda8      32G    F:
dev/hda9      16G    G:
dev/hda10    16G    H:
dev/hda11     4G     I:

所有 Windows 分区均使用 FAT32 文件系统。使用 NTLDR 作为多系统引导, GRUB 安装在 Linux 各自的分区上,Win2000 添加了 DOS 7.10 的启动项。安装过程不在复述。可以顺利完成各系统的引导。

现在遇到两个怪问题:

1.
在 DOS 下可以访问 FAT32 的各个盘符,复制及执行文件都没问题,但在 Win2000 下却无法识别最后两个分区。使用 Win2000 的“磁盘管理”显示的硬盘使用情况如下

总容量 149.05G
8G + 16G + 16G + 1024M + 8G + 32G + 32G + 16G + (20.08G)

注意最后一个 20.08G 其实就是最后两个分区容量的总和 (16G + 4.08G) ,但却显示的是未分配空间???!
开始还以为是分区表有问题,检查了一下整个分区链表没发现有什么异常。况且在 DOS 下都能正常访问。怀疑是分区引导扇区有问题,用 DM 再次格式化最后两个分区,在 Win2000 下还是无法识别。于是干脆用 Win2000 的“磁盘管理”按照原来的大小建立最后两个分区并格式化,这次,可以正常识别了。为了找出原因,再次查看分区表,发现相关的参数和原来的一模一样。这就奇怪究竟是什么原因造成的了?!

现在,最后两个分区可以识别了,在 DOS 下同样也可以正常使用,但接下来发生了另一件奇怪的事情:

2.
在 DOS 下使用 ghost 把另外一块硬盘两个分区上的内容分别倒出到这块硬盘的最后两个分区,操作完成后,在 DOS 下查看,相应的内容都已存在。重新启动转到 Windows 下再查看这最后两个分区,发现里面竟然空空如也?!!!查看磁盘属性也是显示未使用任何空间(系统本身占用的不计)。这就感到奇怪了?一般来说 Windows 下识别分区的能力要比 DOS 强一些,而这次却是反过来的?!



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2006-8-31 18:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: