我安装了 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 获取帮助):瓦