分区在 Windows 上不可见,在 Linux 上不可见

分区在 Windows 上不可见,在 Linux 上不可见

我安装了 Windows 7 64b,最近还安装了 Ubuntu 12.04
问题:同一硬盘上的 4 个分区中有 2 个在 Windows 中不可见。

以下是一些信息:

$ df -T

Filesystem     Type     1K-blocks      Used Available Use% Mounted on
/dev/sda7      ext4      77535900   8437852  65159316  12% /
/dev/sda5      fuseblk   51199120  45194668   6004452  89% /media/Programs
/dev/sda6      fuseblk  307202928 244391628  62811300  80% /media/Data
/dev/sda1      fuseblk   51199120  49790596   1408524  98% /media/Windows




$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x18961895

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   102398309    51199123+   7  HPFS/NTFS/exFAT
/dev/sda2       102398371   976751999   437176814+   f  W95 Ext'd (LBA)
/dev/sda5       102398373   204796619    51199123+   7  HPFS/NTFS/exFAT
/dev/sda6       204796683   819202544   307202931   82  Linux swap / Solaris
/dev/sda7       819202608   976751999    78774696   83  Linux

sda7 和 sda6在 Windows 中不可见。
我不太在意 sda7,但我真的需要两个操作系统上的 sda6

谢谢你!

答案1

这是解决方案,感谢@Eddy_Em!

我的 sda6 分区是 Windows 文件系统,上面仍然有所有文件。
我一定是在安装 Ubuntu 时不小心把它标记为“交换”。
好消息是:分区没有改变,只是有误报。

将文件系统类型改回 NTFS(使用 Linux)即可达到此目的:

$sudo fdisk /dev/sda6
> 命令(m 获取帮助):
> 分区号 (1-7):6
> 十六进制代码(输入 L 列出代码):7
> 将分区 6 的系统类型更改为 7 (HPFS/NTFS/exFAT)
> 命令(m 获取帮助):

相关内容