当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 安装ubuntu8.04后,windows 的两个分区不能识别NTFS了,求助,谢谢!
帖子发表于 : 2008-06-30 22:02 

注册: 2008-06-20 0:13
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
昨天安装了
之前是vista+ubuntu8.04 desktop,
分区情况是这样的,c盘vista,d盘是hp的恢复分区,一直没有动过,e盘是放常用文档的,这个时候ubuntu安装在了e盘的ubuntu文件夹中,

后来又刻录了ubuntu8.04 alternate-i386,然后用“Acronis Disk Director”这个软件将E盘的分区分出来10个G给了新的F盘,
这个时候重启计算机,安装新的ubuntu alternate,安装到grub install的时候提示致命错误,后来又回到了vista卸载了ubuntu destop,再从新安装ubuntu alternate,还是不成,换成了lilo install,这次第一次安装到了75%等了1个小时不动,重启计算机再重新安装,这次lilo install安装成功了,然后进入lilo引导进入了linux系统,这个时候编辑了/etc/lilo.conf,把/dev/sda1加入到了启动菜单,这个时候重启进入vista,发现这个时候的D盘和E盘都无法识别了,具体情况如下图:

http://forum.ubuntu.org.cn/files/1_19912.jpg


其中两个标了红圈儿的就是以前的D盘和E盘,可以很显然的看到,文件系统已经是空的了,我在上面点击右键菜单中除了“删除卷(D)”和“帮助”两项可点击,其他的都是灰色的,但是在linux下可以看到文件系统仍然是ntfs并且可以看到里面的数据,

请朋友们帮忙看看是什么问题,急啊。谢谢各位!


附件:
1.jpg
1.jpg [ 50.23 KiB | 被浏览 1717 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-01 0:51 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
诡异


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:05 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
但是d盘本来就不应该被看见吧?恢复分区啊
e盘原来就是主分区吗
在linux下
sudo fdisk -l
以及
sudo parted /dev/sda print
的信息是啥样子


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:14 

注册: 2008-06-20 0:13
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
楼上的兄弟,我的D盘和E盘以前都是可见的,Vista的系统分区在C盘,现在仍然可见
E盘式以前安装ubuntu desktop用的分区,安装在了e:\ubuntu文件夹

按照你的命令
我看了下是如下内容:

root@hide:/home/hide# fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x70af9c2f

Device Boot Start End Blocks Id System
/dev/sda1 1 6762 54314397+ 7 HPFS/NTFS
/dev/sda2 * 6762 11871 41039363+ 17 Hidden HPFS/NTFS
/dev/sda3 11872 13306 11526637+ 5 Extended
/dev/sda4 13307 14593 10337827+ 17 Hidden HPFS/NTFS
/dev/sda5 11872 13306 11526605 7 HPFS/NTFS

这个是第二个:
root@hide:/home/hide# parted /dev/sda print

Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 55.6GB 55.6GB primary ntfs
2 55.6GB 97.6GB 42.0GB primary ntfs boot, hidden
3 97.6GB 109GB 11.8GB extended
5 97.6GB 109GB 11.8GB logical ext3
4 109GB 120GB 10.6GB primary ntfs hidden

Information: Don't forget to update /etc/fstab, if necessary.

我看最后一句话我又vi了下 /etc/fstab,是如下内容:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda5
UUID=6a68f27b-aa36-4509-a0c0-e54b21700846 / ext3 relatime,errors=remount-ro 0 1
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0


到底是什么问题呢?
2 55.6GB 97.6GB 42.0GB primary ntfs boot, hidden
4 109GB 120GB 10.6GB primary ntfs hidden

难道和这两个hidden有关么?
费解~~~


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:31 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
sda2 和 sda4 是 hidden. sda4 hidden 应该是好的,恢复分区么
sda2 要改,把id 17改成7


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:36 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
但是你的linux分区在哪里?
fdisk -l 怎么全是ntfs?
fstab 和 parted 里又是ext3,真奇怪 没有划 swap 吗
另外,少用 root 干活。
还有 sda2 是活动分区也令人费解
如果有移动硬盘,我会先备份一下重要文件,趁着在linux里还能访问。因为事情有点诡异


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:49 

注册: 2008-06-20 0:13
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
恩,当时就是没有划分/swap分区
所有的分区就划分了一个/为挂载点

sda2是活动分区可能是由于我发帖后试着在vista下用diskpart命令将这个激活为活动分区了。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-01 2:08 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
那么,先备份一下,然后去掉隐藏:
sudo fdisk /dev/sda
接下来,敲 t 回车
问你partition number,敲 2 回车
问你Hex Code,敲 7 回车
然后可以敲 p 看一下修改后的分区表,确认无误后敲 w 写入并退出,否则敲 q 放弃并退出

这样e盘应该可见了,d盘就让他隐藏
如果linux还正常,就暂时不要处理 fdisk 和 parted 之间 sda5 不一致的问题了


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-07-01 4:00 

注册: 2008-06-20 0:13
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
hi,billbear:

谢谢你的提示,我按照你的操作在ubuntu下将ID改为了7,但是进入vista后仍然是不可见的,
后来我又进入了ubuntu,再次查看,ID又变回了17,于是乎我回到了vista,
用diskpart命令

关于diskpart的命令,可以在这里参考下: http://support.microsoft.com/kb/300415/

diskpart

list disk
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ---------- ------- ------- --- ---
磁盘 0 联机 112 GB 0 B

select disk 0
磁盘 0 现在是所选磁盘。

list partition
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 主要 52 GB 32 KB
分区 2 主要 39 GB 52 GB
分区 0 扩展的 11 GB 91 GB
分区 4 逻辑 11 GB 91 GB
分区 3 主要 10 GB 102 GB

select partition 2
分区 2 现在是所选分区。

detail partition
分区 2
类型: 17
隐藏: 是
活动: 否

没有跟这个分区相关联的卷。

select partition 1
分区 1 现在是所选分区。

detail partition
分区 1
类型: 07
隐藏: 否
活动: 是

卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
* 卷 1 C NTFS 磁盘分区 52 GB 正常 系统

到了这里,我看出了分区1与分区2的确别还是在于07与17,应该和你说的在ubuntu下的ID是一个道理
那接下来就是把17改为07了

select partition 2
分区 2 现在是所选分区。

SET ID=07 OVERRIDE
DiskPart 成功设置了分区 ID。

detail partition
分区 2
类型: 07
隐藏: 否
活动: 否

卷 ### LTR 标签 FS 类型 大小 状态 信息
---------- --- ----------- ----- ---------- ------- --------- --------
* 卷 3 E NTFS 磁盘分区 39 GB 正常

exit

到这里,设置就结束了,我的E盘也回来了,重启下试试看是否正常。

谢谢!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-07-01 10:48 
头像

注册: 2007-06-19 11:25
帖子: 530
地址: 北京
系统: kubuntu 13.04
送出感谢: 0 次
接收感谢: 0 次
1、没完全明白你的意思;
2、你的问题解决了是吗?


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-07-01 13:01 

注册: 2008-06-20 0:13
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
额,问题是,知道了解决的方法
但是每次重启进入到vista后,
还是找不到D盘和E盘,

必须得用diskpart修改下分区的属性,才能看见,好纳闷儿~~~


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-07-01 13:14 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
要看看这是vista干的还是机器干的。
我猜想sda2这个位置原本是属于恢复分区的,会不会hp想要保护他...
试试看,在linux下去掉隐藏后,重启直接进入linux,马上看看id变回来没有;
或者在vista下改好马上拿winPE之类的启动看看是不是又变隐藏了
如果变回来了,基本可以说明是hp干的。看看bios里头没准有什么保护恢复分区的选项。
还有你安装grub时候出现致命错误没准也是hp有什么硬件上保护mbr的机制


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-07-01 13:47 

注册: 2008-06-20 0:13
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
应该是vista干的。
我在linux下按照你上面的方法吧17改成7后,重启再直接进入lnux

显示如下内容, 7还是7

但是多了一句:Partition 1 does not end on cylinder boundary.

hide@hide:~$ sudo fdisk -l
[sudo] password for hide:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x70af9c2f

Device Boot Start End Blocks Id System
/dev/sda1 * 1 6762 54314397+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 6762 11871 41039363+ 7 HPFS/NTFS
/dev/sda3 11872 13306 11526637+ 5 Extended
/dev/sda4 13307 14593 10337827+ 17 Hidden HPFS/NTFS
/dev/sda5 11872 13306 11526605 7 HPFS/NTFS
hide@hide:~$


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-07-01 13:58 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
你看,你名叫hide不吉利吧


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-07-01 14:02 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
vista有没有什么安全模式一类的东西?
vista 启动的时候干了什么?是不是有什么hp预装的程序孜孜不倦地把sda2隐藏?


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:cddf96aa5q 和 3 位游客


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

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

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