Windows XP无法访问使用gparted创建的NTFS分区

首先,我知道这可能只是Windows的一个问题,但我想Ubuntu / Linux方面的人可能会更好地了解这类问题。

我刚刚用新的分区重新安装了一个完整的系统。 我在Windows XP安装期间首先擦除了磁盘并向XP提供了20GB,其余空间未分区。 后来我安装了Ubuntu 11.04并进行了一些分区:145 GB未分区(安装期间没有NTFS支持),15GB for root,64GB for /home和5GB for swap(所有这些都是扩展分区)。

在Ubuntu下,使用“磁盘工具”将145GB格式化为两个NTFS分区。 在Linux方面一切都很好,我将两个NTFS分区保持为共享数据位置。

我刚回到Windows尝试一些东西,发现它根本看不到两个NTFS分区。 我找到了一个有类似问题的人的post,但他们没有“解决方案”。

我该怎么做才能使XP“看到”我的分区? 是兼容性问题吗?

谢谢!


编辑:好的,我想我找到了原因。 磁盘工具上的NTFS分区说“类型:NTFS”,但Partition Type: Linux (0x83) 。 编辑分区按钮让我更改类型,我想应该是HPFS/NTFS (0x07) 。 我试图改变它,但随后我得到一个永不消失的旋转进度条指示器。 我也尝试了卸载分区和sudo,但它永远不会完成这项工作。 每次我尝试的东西,我都必须重新启动系统,但至少我的分区是可以使用的(或者似乎是这样)。

那么,如果这是罪魁祸首,我该如何修复这种分区类型呢? 再次感谢!

是的,分区类型需要是0x07。 运行sudo fdisk /dev/sda并使用t命令用正确的代码标记分区,然后保存并退出。