我有 1 个 SSD 和 2 个 HDD - 每个容量为 1 TB。Windows 10 安装在 SSD 上,而 Ubuntu 18.04 安装在其中一个 HDD 上。
我需要能够从 Windows 访问 HDD,但目前无法访问,因为它的文件系统显然是 EXT4。
我需要能够从 Windows 访问 HDD,原因如下:
- 我想在该硬盘上安装一些占用大量存储空间的 Windows 软件,因为无论如何我并不打算每天使用 Ubuntu。
- 我计划在 Ubuntu 上录制一些视频,因此我需要从 Windows 访问视频文件以便在视频编辑器程序中编辑它们。
到目前为止,我一直在尝试做以下事情,但没有成功:
- 使用Ext2Fsd- 它成功授予我访问硬盘的权限,但同时破坏了 Ubuntu 的加载,甚至可能是整个 Ubuntu 分区。(虽然我没有这样做,因为每当我遇到该屏幕时 - 我无法在命令行界面输入任何内容)
- 尝试重新安装 Ubuntu,但这次需要先通过安装程序将其格式化为 FAT32 - 但安装程序拒绝了。(之所以想到这个主意是因为我在网上看到 Ubuntu 可以读取 FAT32)
所以现在我迷路了。
有什么解决方案?谢谢!
答案1
我的解决方案是将硬盘分成 4 个分区,
1 个用于 Ubuntu 部分安装的可启动分区(类型 83,格式化为 ext3、ext4 或任何你喜欢的格式...)安装在 /
2 个分区(类型 83,格式与 #1 相同)挂载在 /usr
3 个分区(类型 6、7、b、c(您想要的 DOS 类型的文件系统,格式化为 MSDOS)挂载在 /home#
4 个分区(类型 82 格式化为 linux swap)挂载为交换分区。
使用此设置,Linux 会将 /home (/dev/hdd3) 安装为 MSDOS 文件系统,而无需关心。Windows 现在会将 /home 目录识别为 MSDOS 文件系统,并能够对其进行安装/读取/写入。
希望这对你有用!
答案2
你可以尝试https://www.diskinternals.com/linux-reader/ 然而,我会小心,因为他们甚至在网站上指出,保存时会忽略所有安全策略,因此你可以修改任何你想要的文件