[ 已解决 ] 安装出问题了, 求助

昨天在 win 7 上硬盘安装 openSUSE 12.3, 然后安装的时候不能进行分区, 只能进行挂在分区.
然后装完以后,还是原来的 win 7,grub 没出来。

!](http://farm9.staticflickr.com/8254/8630419316_c05ec27859.jpg)

[quote=“nevermore”] 昨天在 win 7 上硬盘安装 openSUSE 12.3, 然后安装的时候不能进行分区, 只能进行挂在分区. 然后装完以后,还是原来的 win 7,grub 没出来。
!](http://farm9.staticflickr.com/8254/8630419316_c05ec27859.jpg)
[/quote]

资料太少,没法分析、帮助你。

“只能进行挂在分区,”这个是什么意思,挂在那个分区?

你的电脑有没有 uefi ?硬盘情况在 win7 的磁盘管理里截个图。

[quote=“nevermore”] 昨天在 win 7 上硬盘安装 openSUSE 12.3, 然后安装的时候不能进行分区, 只能进行挂在分区. 然后装完以后,还是原来的 win 7,grub 没出来。
!](http://farm9.staticflickr.com/8254/8630419316_c05ec27859.jpg)
[/quote]

怎么个不能分区法?错误提示呢

另外是不是跟我这篇提到的情况类似: [记一次奇特的分区修复(用 testdisk 重建分区表))

不好意思, 我打错字了, 是挂载分区, 不是挂在分区.
电脑没有 uefi.

!](http://farm9.staticflickr.com/8524/8629557329_87871349a8.jpg)

我打算把 openSUSE 装在 14G 多的那个地方.
很久以前我装过一次 openSUSE, 没出现这问题的
下面的是分区时候提示的

!](http://farm9.staticflickr.com/8532/8629607115_cf70f35f8f.jpg)

!](http://farm9.staticflickr.com/8532/8629607115_cf70f35f8f.jpg)

这个是错误提示.
还有你这篇我看不大懂, 我是个外行

!](http://farm9.staticflickr.com/8532/8629607115_cf70f35f8f.jpg)

这个是错误提示.
还有你这篇我看不大懂, 我是个外行

没错,跟我遇到的情况一样。我相信解决起来也是一样的。
我敢在自己机器上搞,但是不敢在你的机器上搞。你里面还有数据的对吧。

要不你再等等看别人有啥办法?
你现在能做的就是先备份分区表,这个自己找找工具,备份到 U 盘上吧。起码深山红叶里就有工具。
然后找个有 testdisk 的光盘,先准备着。

!](http://farm9.staticflickr.com/8532/8629607115_cf70f35f8f.jpg)

这个是错误提示.
还有你这篇我看不大懂, 我是个外行

没错,跟我遇到的情况一样。我相信解决起来也是一样的。
我敢在自己机器上搞,但是不敢在你的机器上搞。你里面还有数据的对吧。

要不你再等等看别人有啥办法?
你现在能做的就是先备份分区表,这个自己找找工具,备份到 U 盘上吧。起码深山红叶里就有工具。
然后找个有 testdisk 的光盘,先准备着。

嗯 , 那我先暂时不弄. 最近在弄论文, 免得搞坏了麻烦.

那个 14G 的盘还是绿色的状态,你要把它删除掉,让它变成黑色的未分配空间,这样再去安装,opensuse 就可以读取,并分区了。

bingo!

扩展分区里面的未分配空间就是绿色的。这个明显是(主或扩展)分区表有问题

分区表没有问题,绿色表示可以建立逻辑驱动器,他原来建成了一个大的扩展分区,然后在这个扩展分区里建立了几个逻辑驱动器。现在要把这个扩展分区里的逻辑驱动器删除掉,比较难。

因为这个逻辑驱动器,其实只是扩展分区里的内容,并不是一个独立的分区,所以在 opensuse 下不能使用的。

解决办法:
用 pmagic 等硬盘分区工具,把这个绿色的位置给移动到扩展分区的最后,然后调整扩展分区的大小,就是缩小扩展分区,这样空间才能释放出来。

下面的图是 pmagic 中的方法(以图正中间的磁盘 3 为例):

1、先移到后面,我已经移好了。晕


2、点最外那个边框,选中整个扩展分区,注意和上张图不同的地方,边框黑了。


3、调整大小。


分区表没有问题,绿色表示可以建立逻辑驱动器,他原来建成了一个大的扩展分区,然后在这个扩展分区里建立了几个逻辑驱动器。现在要把这个扩展分区里的逻辑驱动器删除掉,比较难。

因为这个逻辑驱动器,其实只是扩展分区里的内容,并不是一个独立的分区,所以在 opensuse 下不能使用的。

解决办法:
用 pmagic 等硬盘分区工具,把这个绿色的位置给移动到扩展分区的最后,然后调整扩展分区的大小,就是缩小扩展分区,这样空间才能释放出来。
咱们赌 10 个论坛银票好不好?openSUSE 可以装在扩展分区。不仅 openSUSE,Ubuntu 我一直都是装在扩展分区的。
当然我不排除使用 PQMagic 可以起到重建分区表的作用,有可能使故障消除。

BTW,Windows 下面用 diskpart,什么分区 / 逻辑驱动器删不掉?

  1. 不是说删除不了。
  2. 你的办法好,你就写个详细的教学吧。
  3. 有时间赌博,不如有时间写教程。
  4. 等你详细的教程,我也是菜鸟,正好学习一下。

今天我用 PE 里的分区软件修正了下分区表, 问题就解决了

谢谢大家的帮助, 我的问题解决了 :slight_smile:

希望你能把修好的过程写一下,发出来,可以帮助后面的新人学会怎么修。

还有把标题改一下,前面加上(已解决),这样大家就知道了,不然搜索时,都不知道你修好没有。

就是我今天进 PE 看了看, 然后打开分区软件的时候, 弹出个分区表错误的对话框 ( 对话框里的内容没注意,好像说的是什么重叠). 我点了修正, 然后再回去安装的时候就可以了.
我用的是老毛桃的PE.里面的分区软件叫忘了,disk 开头的.分区软件应该都有分区表修复功能吧

是这个软件吧 DiskGenius


是的