当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Invalid partition table on /dev/sda -- wrong signature 0.在线等
帖子发表于 : 2010-12-28 12:13 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
在使用parted 和 gparted 软件时候,出现RT的错误。且gparted无法识别整个硬盘。
使用palimpsest软件修改分区时,也显示RT的错误。

PS:
代码:
sudo fdisk -l

输出如下: 
omitting empty partition (7)

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c9e0dc6

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1909 15330304 83 Linux
/dev/sda2 1909 3649 13977600 7 HPFS/NTFS
/dev/sda3 3649 10522 55208960 7 HPFS/NTFS
/dev/sda4 10522 19458 71772160 f W95 Ext'd (LBA)
/dev/sda5 10522 13134 20973536+ 7 HPFS/NTFS
/dev/sda6 15745 19458 29824992+ 7 HPFS/NTFS

出现该错误的原因是: 我删除了一个逻辑分区(从13134到15745,上图可以看出是倒数第二个逻辑分区)

============
现在情况是: 我无法使用palimpsest修改分区,连删除逻辑分区也无法操作。
有什么好的解决办法。如果知道该原因的麻烦指点一下我。在线等。


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 12:25 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
/dev/sda1 * 1 1909 15330304 83 Linux
一般从63开始的。

sudo fdisk -lu
sudo parted /dev/sda print
试着看看。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 12:52 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
/dev/sda1 * 1 1909 15330304 83 Linux
一般从63开始的。

sudo fdisk -lu
sudo parted /dev/sda print
试着看看。


HI 你好,感谢你的回答。
代码:
sudo fdisk -lu

显示如下:
omitting empty partition (7)

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c9e0dc6

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 30662655 15330304 83 Linux
/dev/sda2 30662656 58617855 13977600 7 HPFS/NTFS
/dev/sda3 58617856 169035775 55208960 7 HPFS/NTFS
/dev/sda4 169035776 312580095 71772160 f W95 Ext'd (LBA)
/dev/sda5 169035839 210982911 20973536+ 7 HPFS/NTFS
/dev/sda6 252930111 312580095 29824992+ 7 HPFS/NTFS

代码:
sudo parted /dev/sda print

显示如下: 
hyvi@hyvi-laptop:~/图片$ sudo parted /dev/sda print
Error: Invalid partition table on /dev/sda -- wrong signature 0.


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 12:56 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
执行这条命令(
代码:
 sudo parted /dev/sda print
)时,有个选项,
hyvi@hyvi-laptop:~/图片$ sudo parted /dev/sda print
Error: Invalid partition table on /dev/sda -- wrong signature 0.
Ignore/Cancel? i
Model: ATA FUJITSU MHZ2160B (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 15.7GB 15.7GB primary ext4 boot
2 15.7GB 30.0GB 14.3GB primary ntfs
3 30.0GB 86.5GB 56.5GB primary ntfs
4 86.5GB 160GB 73.5GB extended lba
5 86.5GB 108GB 21.5GB logical ntfs
6 130GB 160GB 30.5GB logical ext4


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:09 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
不知道是不是sda7,omitting empty partition (7),试着把这个空分区删除。

先用下面命令把分区表备份到主目录,然后复制到u盘:
sudo sfdisk -d /dev/sda > ~\partition_table

然后用fdisk命令删除这个分区。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:20 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
不知道是不是sda7,omitting empty partition (7),试着把这个空分区删除。

先用下面命令把分区表备份到主目录,然后复制到u盘:
sudo sfdisk -d /dev/sda > ~\partition_table

然后用fdisk命令删除这个分区。

Hi
sudo fdisk -l 无法显示sda7这个分区。又该如何删除了。


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:25 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
sudo sfdisk -d /dev/sda
看看


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:26 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
逻辑分区有问题。看看这是什么原因。
代码:
hyvi@hyvi-laptop:~$ sudo sfdisk -d /dev/sda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

sfdisk: ERROR: sector 210997710 does not have an msdos signature


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:27 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
sudo sfdisk -d /dev/sda
看看

刚备份好了,备份里的文件内容如下: 
代码:
hyvi@hyvi-laptop:~$ cat /media/HyviDB/partition_table_backup
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=     2048, size= 30660608, Id=83, bootable
/dev/sda2 : start= 30662656, size= 27955200, Id= 7
/dev/sda3 : start= 58617856, size=110417920, Id= 7
/dev/sda4 : start=169035776, size=143544320, Id= f
/dev/sda5 : start=169035839, size= 41947073, Id= 7
/dev/sda6 : start=252930111, size= 59649985, Id= 7



_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:41 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
重建分区表:
代码:
sudo sfdisk -d /dev/sda < /media/HyviDB/partition_table_backup


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:47 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
重建分区表:
代码:
sudo sfdisk -d /dev/sda < /media/HyviDB/partition_table_backup


你确定,这样有用。我试试。不会对其他分区有影响吧,我的数据放在sda3这个分区里面。你觉得具体是什么原因导致上面的错误? 


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:49 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
刚试了,没有用。你输出。gparted还是识别不了。
代码:
hyvi@hyvi-laptop:~$ sudo sfdisk -d /dev/sda < /media/HyviDB/partition_table_backup
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

sfdisk: ERROR: sector 210997710 does not have an msdos signature
# partition table of /dev/sda
unit: sectors

/dev/sda1 : start=     2048, size= 30660608, Id=83, bootable
/dev/sda2 : start= 30662656, size= 27955200, Id= 7
/dev/sda3 : start= 58617856, size=110417920, Id= 7
/dev/sda4 : start=169035776, size=143544320, Id= f
/dev/sda5 : start=169035839, size= 41947073, Id= 7
/dev/sda6 : start=252930111, size= 59649985, Id= 7


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:54 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
引用:
sda5,sda6之间有个分区有问题。

Hi 
的确是有个分区,之前是三个逻辑分区,后来为了把一个swap分区,我用palimpsest(Disk Utitiy)软件把中间这个分区format后,就出现了RT的提示错误。现在其他分区都无法用palimpsest删除了。


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 13:55 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
引用:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1909 15330304 83 Linux
/dev/sda2 1909 3649 13977600 7 HPFS/NTFS
/dev/sda3 3649 10522 55208960 7 HPFS/NTFS
/dev/sda4 10522 19458 71772160 f W95 Ext'd (LBA)
/dev/sda5 10522 13134 20973536+ 7 HPFS/NTFS
/dev/sda6 15745 19458 29824992+ 7 HPFS/NTFS

Number Start End Size Type File system Flags
1 1049kB 15.7GB 15.7GB primary ext4 boot
2 15.7GB 30.0GB 14.3GB primary ntfs
3 30.0GB 86.5GB 56.5GB primary ntfs
4 86.5GB 160GB 73.5GB extended lba
5 86.5GB 108GB 21.5GB logical ntfs
6 130GB 160GB 30.5GB logical ext4


sda6分区标志有问题,到底是ntfs还是ext4?


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Invalid partition table on /dev/sda -- wrong signature 0
帖子发表于 : 2010-12-28 14:00 
头像

注册: 2008-07-02 14:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
引用:
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

sfdisk: ERROR: sector 210997710 does not have an msdos signature

提示错误:第210997710sectorz正很好在我删除的第二个逻辑分区里。因为第二逻辑分区包含第三个逻辑分区分区表入口(entry)信息,所以删除第二个分区表时,连与第三个逻辑分区的分区表入口信息删除了,最终导致分区表错误。 
你觉得呢? 


_________________
让他不知道自己的错误是对他最大的惩罚


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译