debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

最大的社区版本,Ubuntu的发源地
回复
royt
帖子: 21
注册时间: 2007-05-29 16:35

debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#1

帖子 royt » 2014-07-29 18:58

遇到一个问题想请教一下对磁盘比较了解的兄弟。我的硬盘前面三个是主分区,均为NTFS格式,其中第一个分区是Windows XP系统盘。扩展分区被分为9个逻辑分区,分别是linuxSwap,FAT32,NTFS,/boot,/根目录,/home,FAT32,FAT32,FAT32。

以下是root运行fdisk -l命令的结果:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0xe1f3e1f3

Device Boot Start End Blocks Id System
/dev/sda1 * 63 40001849 20000893+ 7 HPFS/NTFS/exFAT
/dev/sda2 40001913 80003699 20000893+ 7 HPFS/NTFS/exFAT
/dev/sda3 80003763 120005549 20000893+ 7 HPFS/NTFS/exFAT
/dev/sda4 120008702 488392064 184191681+ f W95 Ext'd (LBA)
/dev/sda5 120008704 124213247 2102272 82 Linux swap / Solaris
/dev/sda6 124214643 131877584 3831471 b W95 FAT32
/dev/sda7 131877648 173823299 20972826 7 HPFS/NTFS/exFAT
/dev/sda8 173826048 174434303 304128 83 Linux
/dev/sda9 174436352 205277183 15420416 83 Linux
/dev/sda10 205279232 236732415 15726592 83 Linux
/dev/sda11 236733903 299644379 31455238+ b W95 FAT32
/dev/sda12 299644443 383535809 41945683+ b W95 FAT32
/dev/sda13 383535873 488392064 52428096 b W95 FAT32

----------------------------------------------------------------------

在Windows上,除了那四个和Linux相关的Swap和EXT3分区不可识别,其他四个NTFS和四个FAT32都能正确显示成盘符,我运行DiskGenius软件检查过硬盘,分区表正确且没有坏道。

现在安装的是Debian 7.6,一共四个挂载点,分别是Swap,/boot,/根目录,/home,其中Grub被安装在/boot分区。Gnome的“位置”一栏列出了七个非Linux分区,包括NTFS和FAT32,均可正常访问,但是少了一个NTFS分区没被列出来,也就是上面的第三个主分区/dev/sda3。于是我打开自带的“磁盘实用工具”,发现这个分区的状态是“未知”,仅仅能识别格式为HPFS/NTFS (0x07)以及容量为20GB,而其他分区一切正常且能被挂载。

不知道是什么地方出错了呢,/dev/sda2也是NTFS格式同样也是主分区,容量也是20GB,就可以正常访问,为何sda3就不行呢。如果说是sda3存在某些硬件故障或者是分区错误,那为何在windows里面可以正常运行,而且diskgenius工具也没有报错呢?对了,我的debian装过好几次,但是每一次安装成功以后均有这个磁盘问题。
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#2

帖子 royt » 2014-07-29 19:26

补充一下,我用mount -t ntfs-3g /dev/sda3 /media/XXX 命令可以加载,看上去似乎也没啥问题。

但是为什么磁盘工具不识别,且gnome应用程序本身无法列出这个分区呢?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#3

帖子 poloshiao » 2014-07-29 19:54

把下面指令 複製 貼進終端機 執行
sudo parted /dev/sda unit B print
把結果直接複製 貼上來
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#4

帖子 royt » 2014-07-31 10:03

poloshiao 写了:把下面指令 複製 貼進終端機 執行
sudo parted /dev/sda unit B print
把結果直接複製 貼上來
执行以上命令,输出如下:

Model: ATA SAMSUNG SP2504C (scsi)
Disk /dev/sda: 250059350016B
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32256B 20480947199B 20480914944B primary ntfs boot
2 20480979456B 40961894399B 20480914944B primary ntfs
3 40961926656B 61442841599B 20480914944B primary ntfs
4 61444455424B 250056737279B 188612281856B extended lba
5 61444456448B 63597182975B 2152726528B logical linux-swap(v1)
6 63597897216B 67521323519B 3923426304B logical fat32
7 67521355776B 88997529599B 21476173824B logical ntfs
8 88998936576B 89310363647B 311427072B logical ext3
9 89311412224B 105101918207B 15790505984B logical ext3
10 105102966784B 121206996991B 16104030208B logical ext3
11 121207758336B 153417922559B 32210164224B logical fat32
12 153417954816B 196370334719B 42952379904B logical fat32
13 196370366976B 250056737279B 53686370304B logical fat32
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#5

帖子 poloshiao » 2014-07-31 11:57

3 40961926656B 61442841599B 20480914944B primary ntfs
目前看起來 分割表 本身 沒有問題
從終端機
gnome-disks

图片

挑選 /dev/sda3
按一下 右上方 圖示
選 SMART 自我測試
看看有沒有 紅色區塊 看看文字內容

如果 SMART 自我測試
沒有什麼錯誤訊息
把 /dev/sda3 裡面的檔案 全部備存出來
重新格式化 (注意 不是重新分割)
再掛載看看
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#6

帖子 royt » 2014-08-05 2:41

poloshiao 写了:
3 40961926656B 61442841599B 20480914944B primary ntfs
目前看起來 分割表 本身 沒有問題
從終端機
gnome-disks

图片

挑選 /dev/sda3
按一下 右上方 圖示
選 SMART 自我測試
看看有沒有 紅色區塊 看看文字內容

如果 SMART 自我測試
沒有什麼錯誤訊息
把 /dev/sda3 裡面的檔案 全部備存出來
重新格式化 (注意 不是重新分割)
再掛載看看
这几天有事没来看,刚刚我尝试了一下,gnome-disks这个程序找不到,aptitude搜索只看到一个gnome-disk-utility,而且本机已安装,难道就是磁盘实用工具?这个工具确实有个查看Smart数据并运行自检的按钮,点击以后在弹出对话框中选择“运行自检”,然后选择“简短型”自检,很快跑完没发现问题,如果选择的是“扩展型”,那么跑了近一个小时也没完,而且也不提示还剩多久,只好取消了。莫非gnome-disks是一个Ubuntu的包,debian里面没有?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#7

帖子 poloshiao » 2014-08-05 9:19

莫非gnome-disks是一个Ubuntu的包,debian里面没有?
1. gnome-disk-utility 套件
管理、設定磁碟機和媒體
1-1. 已經預裝
1-2. 安裝後 提供兩個指令
/usr/bin/gnome-disk-image-mounter
/usr/bin/gnome-disks
选择“简短型”自检,很快跑完没发现问题,
2. 需要看看 s.m.a.r.t. 屬性 最右方那一欄 有沒有 紅色字 或 紅色列
3. 如果 s.m.a.r.t. 屬性沒問題 至少顯示 硬盤硬件沒問題
4. 猜測你的 /dev/sda3 卸載狀態
4-1. 從終端機
安裝 gksu 套件
gksudo gparted
點選 /dev/sda3
確定是 卸載狀態
如果不是卸載狀態 選卸載
按右鍵
選檢查
選編輯
選套用 # 如果有小毛病 它會同時在它能力範圍內修復
4-2. 檢查完畢
按一下
詳細資料
最右邊
有沒有一個 綠色打勾
如果有 表示檢查通過
4-3. 看看能否掛載
如果不能掛載請再貼文
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#8

帖子 royt » 2014-08-05 23:32

poloshiao 写了:
莫非gnome-disks是一个Ubuntu的包,debian里面没有?
1. gnome-disk-utility 套件
管理、設定磁碟機和媒體
1-1. 已經預裝
1-2. 安裝後 提供兩個指令
/usr/bin/gnome-disk-image-mounter
/usr/bin/gnome-disks
选择“简短型”自检,很快跑完没发现问题,
2. 需要看看 s.m.a.r.t. 屬性 最右方那一欄 有沒有 紅色字 或 紅色列
3. 如果 s.m.a.r.t. 屬性沒問題 至少顯示 硬盤硬件沒問題
4. 猜測你的 /dev/sda3 卸載狀態
4-1. 從終端機
安裝 gksu 套件
gksudo gparted
點選 /dev/sda3
確定是 卸載狀態
如果不是卸載狀態 選卸載
按右鍵
選檢查
選編輯
選套用 # 如果有小毛病 它會同時在它能力範圍內修復
4-2. 檢查完畢
按一下
詳細資料
最右邊
有沒有一個 綠色打勾
如果有 表示檢查通過
4-3. 看看能否掛載
如果不能掛載請再貼文

我已经apt-get install -reinstall gnome-disk-utility 重新安装了这个套件,但是提供的那两个指令还是找不到,我在/usr/bin下也未发现,是不是和软件版本有关呀。我这个debian是7.6.0的wheezy,用的软件仓库是163的mirror,都是和wheezy配套的stable,是不是软件不够新所以没有那两个指令?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#9

帖子 poloshiao » 2014-08-06 7:56

1. sudo dpkg -L gnome-disk-utility | grep /bin # L 大寫
可以看看安裝 gnome-disk-utility 提供了哪些可以使用的指令檔案
有沒有包含 gnome-disks

2. sudo dpkg -S gnome-disks # S 大寫
可以看看 如果有 gnome-disks 的指令
是由哪個 套件安裝供應的

3. 試試 palimpsest 指令
https://packages.debian.org/wheezy/amd6 ... y/filelist
File list of package gnome-disk-utility in wheezy of architecture amd64
/usr/bin/palimpsest
3-1. 早期 Ubuntu 版本的指令 也是 palimpsest
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#10

帖子 royt » 2014-08-16 14:50

poloshiao 写了:1. sudo dpkg -L gnome-disk-utility | grep /bin # L 大寫
可以看看安裝 gnome-disk-utility 提供了哪些可以使用的指令檔案
有沒有包含 gnome-disks

2. sudo dpkg -S gnome-disks # S 大寫
可以看看 如果有 gnome-disks 的指令
是由哪個 套件安裝供應的

3. 試試 palimpsest 指令
https://packages.debian.org/wheezy/amd6 ... y/filelist
File list of package gnome-disk-utility in wheezy of architecture amd64
/usr/bin/palimpsest
3-1. 早期 Ubuntu 版本的指令 也是 palimpsest

按照以上命令搜索了一下,确实没有gnone-disks但是有palimpsest,看来debian这边还没改名。运行了一下,发现palimpsest就是所谓的磁盘实用工具。但是可能因为版本的原因,我这边界面和你的有所不同,右键点击那个分区是没有弹出菜单的。虽然有个Smart检测的选项,但是似乎不是针对单个分区而是整个磁盘,上次运行扩展型自检实在耗时太久了,运行简短型自检又查不出什么错误。看来我只能在哪天出门前留出充分的时间运行扩展自检,希望硬盘不会爆掉。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#11

帖子 poloshiao » 2014-08-16 14:54

我这边界面和你的有所不同
我貼的圖是 gnome-disks
虽然有个Smart检测的选项
S.M.A.R.T 還有一個 信息 供你隨時可以讀取
不需先作檢測
http://en.wikipedia.org/wiki/S.M.A.R.T.
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#12

帖子 royt » 2014-08-16 19:45

poloshiao 写了:
我这边界面和你的有所不同
我貼的圖是 gnome-disks
虽然有个Smart检测的选项
S.M.A.R.T 還有一個 信息 供你隨時可以讀取
不需先作檢測
http://zh.wikipedia.org/wiki/S.M.A.R.T.
这个网页没有zh的,我看的en版的,里面有个表,就是每个序号代表一个状态,那个就是smart的数据吧。但是也看不出什么,有些评估是良好(绿色),有些是N/A(灰色),似乎没有什么错误或警告。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#13

帖子 poloshiao » 2014-08-16 19:58

主要查看 最右欄位 有沒有 紅色字的
或者 底色是 粉紅色的
有重要意義

如果疏忽了
有一天 開機 Bios 抓不到硬盤
連備存的機會 都不給你
royt
帖子: 21
注册时间: 2007-05-29 16:35

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#14

帖子 royt » 2014-08-23 2:56

poloshiao 写了:主要查看 最右欄位 有沒有 紅色字的
或者 底色是 粉紅色的
有重要意義

如果疏忽了
有一天 開機 Bios 抓不到硬盤
連備存的機會 都不給你
没有看到红色的呢,所以就怪了。我现在暂时也想不到什么解决办法了,就是不知道我的磁盘实用工具能否升级到unstable的branch。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: debian7下若干个NTFS分区,其中一个无法识别和挂载,怎么回事?分区表有问题?

#15

帖子 poloshiao » 2014-08-23 8:24

少了一个NTFS分区没被列出来,也就是上面的第三个主分区/dev/sda3
使用 gparted (Live CD/USB 開機 也有 gparted)
選擇 /dev/sda3 (如果有掛載 需先卸載)
按右鍵
有個檢查選項
再選編輯/套用
就會檢查
如果是小問題
還會幫你修復
點開 詳細資料
看看檢查完成的結果

如果 /devsda3 沒有重要資料
重新格式化看看
回复