首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Ubuntu后Windows上没有显示本地光盘

安装Ubuntu后Windows上没有显示本地光盘
EN

Ask Ubuntu用户
提问于 2017-03-28 13:20:42
回答 1查看 2.9K关注 0票数 0

我最近在我的系统上安装了Ubuntu和Windows 10。Windows安装在本地驱动器C上:而Ubuntu安装在本地驱动器F上:

在Ubuntu的安装过程中,最初我给出了本地驱动器D:作为我的交换空间光盘。但是,当安装管理器提示我将格式化本地磁盘D:上的所有数据时,我返回并从交换空间中删除了本地驱动器D。

现在我的问题是,在安装Ubuntu之后,Windows 10中没有显示本地磁盘D:,但是它的内容确实出现在Ubuntu上。我已经检查了Windows中的磁盘分区面板。驱动器显示在那里,但我无法访问它们。意思是在右击时只激活一个删除选项。其他的选择都已灰飞烟灭。

如何将本地磁盘D:从Ubuntu移动到Windows?

EN

回答 1

Ask Ubuntu用户

发布于 2017-03-28 13:43:08

首先,驱动器字母(C:D:F:等)是特定于Windows的.Ubuntu不以这种方式识别分区或磁盘。这些标识符也不清楚这些设备是单个磁盘上的多个分区,还是单独的物理磁盘,还是两者的组合。这些问题并不会使您无法回答特定的问题,但是您应该意识到,在处理Ubuntu (或任何Linux发行版)的问题时,Windows驱动器的字母可能是无用的。

我不是百分之百肯定,但我怀疑您的Windows D:分区的类型代码已经更改。这将使它在Windows中不可见,但Ubuntu不会关心这些细节。解决方案是使用分区工具更改类型代码。我不知道如何在Windows磁盘管理工具中实现这一点,甚至可能使用该工具。在Ubuntu中,您可以使用fdiskgdisk,但是您使用的工具取决于分区表类型:

  • 主引导记录( MBR ) --对于旧的MBR系统,您将使用fdisk,并将分区的类型代码从0x82更改为0x07:
    1. 在磁盘上启动fdisk,就像在sudo fdisk /dev/sda中一样。
    2. 输入p查看分区,并确定要更改的分区。因为Linux不使用Windows驱动器字母,所以需要根据分区的大小和位置来识别分区。
    3. 键入t以更改分区的类型代码。fdisk将提示您提供信息,例如分区号和类型代码。将类型代码更改为07
    4. 键入w以保存更改。

  • GUID (GPT) --要修改更新的GPT,可以使用gdiskfdisk的最新版本。无论哪种方式,过程都与MBR相同,只是类型代码不同--如果使用11,则使用fdisk,如果使用gdisk,则使用0700

警告:gdisk将自动将磁盘从MBR转换为GPT。因此,只有当您的磁盘已经使用gdisk时,才应该使用GPT。从屏幕截图中还不完全清楚是否是这样,但我怀疑您的磁盘使用MBR,因为我没有在磁盘上看到任何EFI系统划分(ESP)的证据。OTOH,绝大多数随Windows 10提供的电脑都使用GPT,所以我可能遗漏了什么。您可以从Windows对话框中确定磁盘的分区表类型,如我的这一页。中所述,如果您不确定此细节,最好坚持使用fdisk来执行此任务;但是,请注意,您需要使用最新版本的fdisk来处理GPT。Ubuntu开始发布带有GPT支持的fdisk,从Ubuntu14.10或15.04,IIRC开始,所以除非您试图安装一个相当旧的Ubuntu版本,否则您应该拥有它。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/897764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档