我怀疑dapper存在一个重大的bug。

编译打包和其他
回复
zhouke
帖子: 43
注册时间: 2005-09-15 18:48

我怀疑dapper存在一个重大的bug。

#1

帖子 zhouke » 2006-03-17 0:55

本来我是想解决挂载fat分区名称乱码的问题,于是就将有问题的分区hda5和hda6(是一个扩展分区上的两个逻辑驱动器)在dos下用fdisk删除后重建所(大小进行了重新分配),然后发现乱码不见了,于是就将原来备份的数据恢复到分区上,结果发现另一个分区hda6又变成了“s long) As” 。我百思不得其解,于是就在dos下对hda6重新进行了快速格式化(卷标仍然为空),在dapper下查看,还是乱码,打开一看,居然格式化了的数据还在,但是Windowsi下的从c盘空了,于是我估计是把“format e:/q/u”打成了“format c:/q/u”,重新在dos下格式化e:,在进入dapper下,居然数据还没清空,我才知道我在dos下格式化e其实变成了格式化c。
我怀疑应该是dapper改动了我的分区表所致。还有就是分区的乱吗,原来的是“_PNG”然后是“s long) As”看起来很像是程序语言的一部分,我非常怀疑是不是在磁盘管理程序中存在什么溢出之类的错误。
我共有两个硬盘,一主一从分区如下:
主盘:ST380011A 74.53G,有一个主dos分区作为windows的系统盘(hda1 fat32),一个dos扩展分区分成两个逻辑驱动器(hda5 fat32和hd6 fat32),1个交换分区,1个EXT3分区(作为dapper的/)。
从盘:Maxtor 6Y080LD 76.34G,全部为扩展分区分为两个逻辑驱动器(hdb5 fat32和hdb6 NTFS)。
fdisk -l显示如下:
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1460 11727418+ c W95 FAT32 (LBA)
/dev/hda2 1461 8271 54709357+ f W95 Ext'd (LBA)
/dev/hda3 8272 8393 979965 82 Linux swap / Solaris
/dev/hda4 8394 9729 10731420 83 Linux
/dev/hda5 1461 4525 24619581 b W95 FAT32
/dev/hda6 4526 8271 30089713+ b W95 FAT32

Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 2 9964 80027797+ f W95 Ext'd (LBA)
/dev/hdb5 2 3987 32017513+ b W95 FAT32
/dev/hdb6 3988 9964 48010221 7 HPFS/NTFS
zhouke
帖子: 43
注册时间: 2005-09-15 18:48

#2

帖子 zhouke » 2006-03-17 1:20

在dos下又重试了一次,先在c盘上拷两个文件,再“format e:/q/u”,再dir显示e盘以经没有任何文件了,重启进入dos,dir e:,文件仍然存在,dir c:,原来拷过去的两个文件不在了。
这种情况我觉得应该就是分区表被修改了。
jaex
帖子: 190
注册时间: 2006-02-14 21:05

#3

帖子 jaex » 2006-03-17 11:45

很多版本的linux都存在这样的情况!!
盘符本来就和windows下面不一样!!!
你要确定盘最好还是看盘的大小!!!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2006-03-17 12:52

可能是Linux和windows的分区软件不兼容造成的。在2边都用过分区软件,很容易信息对不上。
● 鸣学
回复