当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助linux硬盘数据恢复EXT4-fs (sdc1): bad geometry: block count , ex
帖子发表于 : 2015-01-09 15:59 
头像

注册: 2006-04-18 20:49
帖子: 312
地址: 苏州
送出感谢: 1
接收感谢: 1
一个500gb,sata硬盘,ext格式,有一些数据,现在插入硬盘盒,在ubuntu系统上面无法读取了,mount的时候提示如下错误,如图


磁盘信息
引用:
lsg@edubuntu1404:~$ sudo fdisk -l
Disk /dev/sdc: 500.1 GB, 500107859968 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773164 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf0b1ebb0

设备 Boot Start End Blocks Id System
/dev/sdc1 63 976773167 488386552+ 83 Linux
lsg@edubuntu1404:~$


引用:
lsg@edubuntu1404:~$ dmesg|tail
[11066.254106] sd 8:0:0:0: [sdc] No Caching mode page found
[11066.254117] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[11066.256738] sdc: sdc1
[11066.256744] sdc: p1 size 976773105 extends beyond EOD, truncated
[11066.259841] sd 8:0:0:0: [sdc] No Caching mode page found
[11066.259847] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[11066.259851] sd 8:0:0:0: [sdc] Attached SCSI disk
[11066.550592] EXT4-fs (sdc1): bad geometry: block count 122096638 exceeds size of device (122096637 blocks)
[11103.725847] EXT4-fs (sdc1): bad geometry: block count 122096638 exceeds size of device (122096637 blocks)
[11105.800784] EXT4-fs (sdc1): bad geometry: block count 122096638 exceeds size of device (122096637 blocks)
lsg@edubuntu1404:~$



引用:
lsg@edubuntu1404:~$ sudo sfdisk -d /dev/sdc > 500disk.txt


结果如下:
引用:
# partition table of /dev/sdc
unit: sectors

/dev/sdc1 : start= 63, size=976773105, Id=83
/dev/sdc2 : start= 0, size= 0, Id= 0
/dev/sdc3 : start= 0, size= 0, Id= 0
/dev/sdc4 : start= 0, size= 0, Id= 0


网上搜到一个办法:http://gparted-forum.surf4.info/viewtopic.php?id=14172 要把分区表重新写回去,不敢写,也不知道如何改动然后写回。求助!


附件:
500.png
500.png [ 64.89 KiB | 被浏览 1602 次 ]



_________________
自行车运动摄影、足球摄影照片分享
qiaomu.org
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助linux硬盘数据恢复EXT4-fs (sdc1): bad geometry: block count
帖子发表于 : 2015-01-09 16:40 

注册: 2009-08-04 16:33
帖子: 16887
送出感谢: 21
接收感谢: 1826
引用:
sudo fdisk -l
Disk /dev/sdc: 500.1 GB, 500107859968 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773164 sectors
/dev/sdc1 63 976773167 488386552+ 83 Linux

1. 976773167 > 976773164
意思是 /dev/sdc1 的終端 跑出 硬盤外面了

2. 使用 fdisk 看看能否 把 976773167 調整不超過 976773164
https://help.ubuntu.com/community/Insta ... rtitioning


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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