如何在Linux中访问和使用Windows C驱动器

您正在PC上运行Linux,但还安装了Windows。这是双重引导,但有时您希望在两个操作系统之间共享数据。

但是某些东西阻止了您:Windows。

似乎Windows 10正在锁定Windows 10。 C:驱动器,使您无法在Linux中访问数据。所以你对此能做些什么?令人惊讶的是,该解决方案非常简单。

为什么要在Linux中访问Windows数据?

双引导程序(特别是在一台计算机上运行Windows和Linux的引导程序)存在影响Windows 8的问题。和10.使用Linux操作系统时,无法访问Windows驱动器。

例如,您可能要在Linux中编辑一些图像。也许有一个您想观看的视频;您可能需要处理一些文档。更糟糕的是,您可能在使用Windows节省时间时下载了Linux安装程序。

但是尝试在Linux中访问驱动器会导致错误消息。通常,您会看到几个框弹出。一个会惊呼“ NTFS分区已休眠",而另一个会建议它“无法挂载"设备。那么,您在做什么错呢?

使Windows处于休眠状态

与小林地动物一样,Windows具有休眠模式。特别是在Windows 8和Windows 10中采用了此方法。以通常的方式关闭Windows将使系统进入休眠状态。

这实质上意味着在休眠期间,内存中的所有内容都将提交到硬盘驱动器(HDD)。当您打开计算机(或打开笔记本电脑)时,它实际上并没有开机;而是将数据从HDD还原回内存中。

您可能知道Windows还有其他一些电源管理模式。这些是:

  • 关闭:关闭计算机的选项。
  • 睡眠:一种低功耗模式,保留当前会话。
  • 休眠:将当前会话保存到HDD,直到计算机重新启动。
  • 混合:睡眠和休眠的结合,可以快速重启。
  • 通常在笔记本电脑上将其禁用。

    当您尝试在Linux中访问Windows分区时,看到错误消息,指出该分区已“休眠",这是因为驱动器已锁定到Windows。重要数据存储在HDD上,等待操作系统重新初始化。

    在Windows上禁用混合启动

    这种使计算机进入休眠而不是关闭状态的方法称为“要解决它对Linux双启动器的限制作用,您需要禁用它。这里有三个选项:

  • 不要关闭您的PC来访问Linux。
  • 永久禁用Hybrid Boot。
  • 删除休眠文件。
  • 这些选项在下面进一步说明。

    最简单的解决方案是确保您的计算机没有进入休眠状态。 HDD上没有休眠数据,您就可以从Linux上访问Windows分区。

    有趣的是,当您在Windows中使用 Restart 选项时,计算机完全关闭。无需将会话数据提交到HDD,而是关闭所有内容,然后重新启动。只要您在GRUB菜单中快速选择首选的操作系统,就可以启动Linux。运行后,浏览至系统硬盘上的Windows驱动器;

    而不是避免“混合启动",而是可以将其禁用。

    首先,按 WIN + R 打开Windows控制面板。 >,然后进入控制面板。接下来,选择硬件和声音>电源选项>更改电源按钮的功能,然后在左侧栏中选择电源按钮的功能

    在这里,寻找更改当前不可用的设置,然后寻找打开快速启动(推荐)。默认情况下将选中此选项;要禁用此功能,请取消选中该复选框,然后保存更改

    将来,当您关闭计算机时,它会像旧版Windows一样正确执行此操作。请注意,这样做会以启动Windows时启动时间较慢为代价。

    一个极端的选择是从Linux内部删除休眠文件。如果您依赖于此,则在Linux中挂载C:驱动器后,休眠文件hiberfil.sys会自动删除(尽管如果使用SSD,则应将其禁用)

    但是,这将导致所有未保存的工作丢失,因此请仅在考虑后选择删除休眠文件。

    为此,请打开磁盘工具(通常会找到在附件菜单中)。打开它,然后选择包含Windows分区的驱动器。您应该能够通过磁盘的大小和制造商来识别它。如果您有多个设备,请全部检查;您会发现Windows分区,因为它将使用NTFS文件系统格式进行格式化。

    找到Windows分区后,选择它,然后单击Gear按钮,然后选择 Edit安装选项

    在窗口顶部,禁用自动安装选项。然后在“安装选项"框中,输入:

    ,remove_hiberfile

    通过单击确定进行确认,然后在出现提示时输入密码。现在,您应该能够在Linux文件管理器中挂载该分区,并浏览所需的文件。即使在Windows中启用了混合启动,休眠文件也将被删除。很好,是吗?

    好吧,也许不是。如果您将双引导设置为Linux作为默认选项怎么办? Windows Update将重新启动计算机,并将其发送到Linux。如果Windows Update在您不知情的情况下运行,则可能会丢失休眠文件中的宝贵数据。

    更安全的选择是从Linux访问Windows分区时,对Windows分区使用只读模式。这意味着您希望对文件进行的任何更改都必须本地保存在Linux分区上。

    在Windows和Linux之间共享数据

    您选择使用哪种方法来解决C问题:将驱动器锁定到Windows,您将能够复制,移动,打开和编辑文件。尽管在Linux中可以很容易地访问Windows C:驱动器,但是您可能更喜欢其他选择。

  • 使用USB驱动器或SD卡存储数据。
  • 添加专用HDD(内部或外部)共享数据。
  • 使用网络共享(也许是NAS盒)或连接到路由器的USB HDD。
  • 将云存储用作网络共享。
  • 通过查看Windows和Linux计算机之间的数据共享,可以更详细地探索所有这些。

    请注意,也可以从Windows查看Linux数据。您需要使用DiskInternals Linux Reader。安装后,该实用程序将扫描HDD中的Linux分区,并将其显示在类似Windows Explorer的用户界面中。然后可以在Windows(如果兼容)中浏览和打开这些文件和文件夹。

    下载: DiskInternals Linux Reader(免费)

    标签: Linux Windows 10