无法访问 Windows,因为 Ubuntu 删除了我的 C: 驱动器内容,或者它决定不在 grub 加载程序中显示 Windows 10

无法访问 Windows,因为 Ubuntu 删除了我的 C: 驱动器内容,或者它决定不在 grub 加载程序中显示 Windows 10

无法访问 Windows 10。认为 Ubuntu 只是从 D:驱动器分区更改为 C:驱动器(整个驱动器)。

我正式认为我因 Ubuntu 而丢失了 Windows 10。我为整个 Windows 和游戏指定驱动器 C: 驱动器(又称 SSD)设置了一个新分区。我通过 fdisk 检查了一下,我认为我的 SSD 上只有 500 MB 的数据正在使用,所以我假设我的整个 Windows 都丢失了。顺便说一句,我试图双启动 Ubuntu 和 Windows 10,但没有按预期的方式运行,或者像视频/教程中那样运行。

编辑: sudo update-grub 非常有效。

有线索吗?帮忙。

规格:GTX 1070 MSI、i7 6700K、16GB RAM。

如果您需要其他任何东西,包括规格,甚至只是让我在终端中输入一些命令,请发表评论,你们是我在全新安装 Windows 10 之前的最后手段。

请求特定终端命令 -

东风-

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sdb5       48173944 3776008  41927744   9% /
udev               10240       0     10240   0% /dev
tmpfs            3286288    9328   3276960   1% /run
tmpfs            8215716     156   8215560   1% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs            8215716       0   8215716   0% /sys/fs/cgroup
tmpfs            1643144       8   1643136   1% /run/user/117
tmpfs            1643144       8   1643136   1% /run/user/1000

命令 LSBLK -F:

NAME   FSTYPE LABEL           UUID                                 MOUNTPOINT
sda                                                                
├─sda1 ntfs   System Reserved 30D23E29D23DF3A6                     
└─sda2 ntfs   SSD             D4DA44CBDA44AC14                     
sdb                                                                
├─sdb1 ntfs   HDD             EC6C8EC76C8E8C50                     
├─sdb2                                                             
├─sdb5 ext4                   95f78595-80cc-45ac-bb96-b1ae8b6d3fba /
└─sdb6 swap                   bc7e64e1-2700-421a-b3bc-06925bb4da98 [SWAP]
sr0                                                            

命令 LSBLK -M:

NAME     SIZE OWNER GROUP MODE
sda    223.6G root  disk  brw-rw----
├─sda1   500M root  disk  brw-rw----
└─sda2 223.1G root  disk  brw-rw----
sdb      1.8T root  disk  brw-rw----
├─sdb1   1.8T root  disk  brw-rw----
├─sdb2     1K root  disk  brw-rw----
├─sdb5  46.8G root  disk  brw-rw----
└─sdb6     2G root  disk  brw-rw----
sr0     1024M root  cdrom brw-rw----

Sudo Parted -LS:

Model: ATA KINGSTON SUV400S (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
1      1049kB  525MB  524MB  primary  ntfs         boot
2      525MB   240GB  240GB  primary  ntfs


Model: ATA WDC WD20EARX-00P (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  1948GB  1948GB  primary   ntfs            boot
 2      1948GB  2000GB  52.4GB  extended
 5      1948GB  1998GB  50.3GB  logical   ext4
 6      1998GB  2000GB  2174MB  logical   linux-swap(v1)

ATA KINGSTON SUV400S 是我的 SSD。

答案1

您有 MSDOS 分区表,但没有 EFI 分区。因此,您已在 BIOS 模式下安装了 Windows 10。现在您已将 Ubuntu 安装到根分区/dev/sdb5和交换分区中/dev/sdb6。还剩下几个带有 NTFS 文件系统的分区:

  • 整个驱动器 /dev/sda 似乎没有受到 Ubuntu 的影响。这是 SSD。(也许有一个适用于 Ubuntu 的“grub”引导加载程序。)
  • 分区 /dev/sdb1 是一个具有 NTFS 的大分区,并且它具有启动标志。

希望您的 Windows 仍然存在,唯一的问题是 Ubuntu 看不到它。

你无法通过 Ubuntu 看到 Windows 的原因可能是,Windows冬眠或半休眠别名用途快速启动。这使得文件系统处于其他操作系统无法触及的状态,Ubuntu 远离它们,并且看不到 Windows。我不是 Windows 专家,但我知道有解决方案(如果这是问题的话)。

一种解决方案是修复 Windows 引导加载程序。这意味着 Ubuntu 引导加载程序“grub”将被覆盖,但关闭快速启动后,您可以重新安装 grub,它应该可以识别 Windows 并在启动菜单中显示一行。这将为您提供方便的双启动系统。

另一个解决方案是尝试从 Ubuntu 修复它。我从来没有这样做过,所以我不推荐这种方法,但我欢迎知道的人向我展示如何用这种方法来做。

相关内容