【求助】为什么硬盘安装无法识别windows系统?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
robin800
帖子: 8
注册时间: 2010-09-23 18:42

【求助】为什么硬盘安装无法识别windows系统?

#1

帖子 robin800 » 2014-06-28 10:19

mbr引导的windows7系统基础上想再安装最新的ubuntu实现双系统,发现安装过程中提示硬盘中没有系统,但是在linux live里面可以找到windows的分区和系统文件,但安装的时候却不能识别,尝试了mint和kubuntu同样是这样,这如何解决?另外,现在是不是已经不能用wubi了?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】为什么硬盘安装无法识别windows系统?

#2

帖子 poloshiao » 2014-06-28 10:35

1. 使用 Ubuntu Live CD/DVD/USB 開機
登入 試用桌面 把下面指令 複製 貼進終端機 執行
1-1. sudo parted /dev/sda unit B print
把結果直接複製 貼上來
robin800
帖子: 8
注册时间: 2010-09-23 18:42

Re: 【求助】为什么硬盘安装无法识别windows系统?

#3

帖子 robin800 » 2014-06-28 11:01

poloshiao 写了:1. 使用 Ubuntu Live CD/DVD/USB 開機
登入 試用桌面 把下面指令 複製 貼進終端機 執行
1-1. sudo parted /dev/sda unit B print
把結果直接複製 貼上來
ubuntu-kylin@ubuntu-kylin:~$ sudo parted /dev/sda unit B print
警告: /dev/sda 含有 GPT 签名,表明它含有 GPT 表。然而,它并不像应该的那样含有有效的伪 msdos 分区表。可能它已经损坏 -
可能是由不理解 GPT 分区表的程序导致的。或者您删除了 GPT 表,现在使用 msdos 分区表。这是 GPT 分区表吗?
是/Yes/否/No?
是/Yes/否/No? y
Model: ATA WDC WD5000LPVT-2 (scsi)
磁盘 /dev/sda: 500107862016B
Sector size (logical/physical): 512B/4096B
分区表:gpt

数字 开始: End 大小 文件系统 Name 标志
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】为什么硬盘安装无法识别windows系统?

#4

帖子 poloshiao » 2014-06-28 13:55

你的硬盤混砸了 MBR 與 GPT 分割標誌
你的硬盤最近一次的分割 是 MBR 分割 還是 GPT 分割 ?

如果不確定 從終端機
sudo fdisk -l
看看最近一次的分割是不是 MBR (msdos) 分割
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 【求助】为什么硬盘安装无法识别windows系统?

#5

帖子 ljj_jjl2008 » 2014-06-28 13:58

感觉楼上很厉害!!懂得真多!! :em11
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: 【求助】为什么硬盘安装无法识别windows系统?

#6

帖子 IsoaSFlus » 2014-06-30 18:13

poloshiao 写了:你的硬盤混砸了 MBR 與 GPT 分割標誌
你的硬盤最近一次的分割 是 MBR 分割 還是 GPT 分割 ?

如果不確定 從終端機
sudo fdisk -l
看看最近一次的分割是不是 MBR (msdos) 分割
我也是遇到了和lz一樣的情況,搞得我非常困擾。我剛從win8(uefi+gpt)降回了win7(關閉了uefi啟動再安裝)。然後我再用live dvd安裝ubuntu14.04,卻在安裝時識別不出硬盤上的任何分區(系統能正常識別),我也按您上述步驟試了下,返回的信息也和lz一致。想問問您是否有解決的辦法?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】为什么硬盘安装无法识别windows系统?

#7

帖子 poloshiao » 2014-06-30 18:19

解決的辦法
解決辦法要先看是要保留 GPT 分割 或 MBR 分割
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: 【求助】为什么硬盘安装无法识别windows系统?

#8

帖子 IsoaSFlus » 2014-06-30 19:05

poloshiao 写了:
解決的辦法
解決辦法要先看是要保留 GPT 分割 或 MBR 分割
能否具体一点呢?我不是太懂的说。看样子我应该是要保留mbr分割吧,然后该怎么做呢?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】为什么硬盘安装无法识别windows系统?

#9

帖子 poloshiao » 2014-06-30 19:21

看样子我应该是要保留mbr分割吧
確認 原來是不是 MBR (msdos) 分割
sudo fdisk -l

如果是 GPT 分割
它無法識別
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: 【求助】为什么硬盘安装无法识别windows系统?

#10

帖子 IsoaSFlus » 2014-07-02 0:05

poloshiao 写了:
看样子我应该是要保留mbr分割吧
確認 原來是不是 MBR (msdos) 分割
sudo fdisk -l

如果是 GPT 分割
它無法識別
原来是gpt分割的,请问后续操作呢?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】为什么硬盘安装无法识别windows系统?

#11

帖子 poloshiao » 2014-07-02 5:56

請把 sudo fdisk -l 結果直接複製貼上來
不要摘要 以免遺漏重要訊息
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: 【求助】为什么硬盘安装无法识别windows系统?

#12

帖子 IsoaSFlus » 2014-07-02 7:30

poloshiao 写了:請把 sudo fdisk -l 結果直接複製貼上來
不要摘要 以免遺漏重要訊息
以下便是

代码: 全选

ubuntu@ubuntu:~$ sudo fdisk -l 

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x5ef2a6f5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   209717247   104755200    7  HPFS/NTFS/exFAT
/dev/sda3       209717248   892884991   341583872    7  HPFS/NTFS/exFAT
/dev/sda4       892884992   976771071    41943040    f  W95 Ext'd (LBA)
/dev/sda5       892887040   976771071    41942016    7  HPFS/NTFS/exFAT
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】为什么硬盘安装无法识别windows系统?

#13

帖子 poloshiao » 2014-07-02 7:45

sudo fdisk -l
表示 你原來的分割表是 MBR 因為 上面這個指令能正確讀取 /dev/sdax, x=1, 2, ... 分割表
你的 /dev/sda 被污染了 gpt 標誌 把這個標誌移除 試試
參考
viewtopic.php?p=1182130#p1182130
雖然 風險很小
備存在任何狀況 都是好習慣

進一步參閱
http://zh.wikipedia.org/wiki/GUID%E7%A3 ... 28LBA_1.29
分割表頭 (LBA 1)
分割表頭的格式
0 8位元組 簽名("EFI PART", 45 46 49 20 50 41 52 54)
viewtopic.php?p=1182130#p1182130
要移除的 可能就是這個 8位元組的簽名
如果理解有錯誤 歡迎更正
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: 【求助】为什么硬盘安装无法识别windows系统?

#14

帖子 IsoaSFlus » 2014-07-02 9:26

poloshiao 写了:
sudo fdisk -l
表示 你原來的分割表是 MBR 因為 上面這個指令能正確讀取 /dev/sdax, x=1, 2, ... 分割表
你的 /dev/sda 被污染了 gpt 標誌 把這個標誌移除 試試
參考
viewtopic.php?p=1182130#p1182130
雖然 風險很小
備存在任何狀況 都是好習慣

進一步參閱
http://zh.wikipedia.org/wiki/GUID%E7%A3 ... 28LBA_1.29
分割表頭 (LBA 1)
分割表頭的格式
0 8位元組 簽名("EFI PART", 45 46 49 20 50 41 52 54)
viewtopic.php?p=1182130#p1182130
要移除的 可能就是這個 8位元組的簽名
如果理解有錯誤 歡迎更正
感谢!我现在成功识别出分区并成功安装了。
但随之而来的还有新的问题。。。不知怎么回事,我这显示不出grub的菜单(但是会自动进入ubuntu)。。。
头像
IsoaSFlus
帖子: 366
注册时间: 2012-11-13 11:30
系统: ubuntu17.10,Arch
联系:

Re: 【求助】为什么硬盘安装无法识别windows系统?

#15

帖子 IsoaSFlus » 2014-07-02 10:15

poloshiao 写了:
sudo fdisk -l
表示 你原來的分割表是 MBR 因為 上面這個指令能正確讀取 /dev/sdax, x=1, 2, ... 分割表
你的 /dev/sda 被污染了 gpt 標誌 把這個標誌移除 試試
參考
viewtopic.php?p=1182130#p1182130
雖然 風險很小
備存在任何狀況 都是好習慣

進一步參閱
http://zh.wikipedia.org/wiki/GUID%E7%A3 ... 28LBA_1.29
分割表頭 (LBA 1)
分割表頭的格式
0 8位元組 簽名("EFI PART", 45 46 49 20 50 41 52 54)
viewtopic.php?p=1182130#p1182130
要移除的 可能就是這個 8位元組的簽名
如果理解有錯誤 歡迎更正
好吧,系统一更新问题就解决了~ :em05
回复