我买了一台安装有 Windows 7 的新笔记本电脑。我调整了 Windows 分区的大小,并使用手动分区在可用空间中安装了 Ubuntu 10.10,其中有几个分区用于/boot
、、、交换,另一个分区格式化为 NTFS 以便与 Windows 7 启动共享文件。/
/home
在 Ubuntu 端,一切都运行正常,但 Windows 7 的磁盘管理将所有分区视为主分区,不允许我格式化为 NTFS 的分区。我一直以为只能有 4 个主分区,所以看到 9 个主分区是意料之外的。在我之前的所有电脑上,这都运行正常,我可以使用两个系统访问公共数据分区。
Windows 7 磁盘管理:
我如何将该分区格式化为 NTFS?
编辑:这是 fdisk -l 的输出
Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabezas, 63 sectores/pista, 38913 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x949ef5d2
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 5 40131 de Utilidad Dell
/dev/sda2 * 6 1918 15360000 7 HPFS/NTFS
/dev/sda3 1918 8258 50931829+ 7 HPFS/NTFS
/dev/sda4 8259 38914 246238209 5 Extendida
/dev/sda5 8259 8271 97280 83 Linux
/dev/sda6 36969 38914 15624192 82 Linux swap / Solaris
/dev/sda7 8271 14350 48827392 83 Linux
/dev/sda8 14350 16781 19529728 83 Linux
/dev/sda9 33321 36969 29296640 83 Linux
/dev/sda10 16781 33320 132852736 83 Linux
Las entradas de la tabla de particiones no están en el orden del disco
我想要设为 NTFS 的分区 10 显示为 Linux 类型,即使在安装程序中我没有选择它。我尝试使用磁盘实用程序将其更改为 NTFS,但更改失败。安装了 GParted,但每次运行它时,它都会崩溃
glibmm-ERROR **:
unhandled exception (type std::exception) in signal handler:
what: basic_string::_S_create
最后用 fdisk 将类型改为 0x07。fdisk 的输出仅在这一行发生了变化
/dev/sda10 16781 33320 132852736 7 HPFS/NTFS
现在 Windows 7 显示此分区且仅此分区位于扩展分区内。有没有办法验证我的分区表是否正确?
答案1
您可以在 Linux 中格式化 NTFS 分区,但我不知道这在 Windows 上是否可行。但此命令应该能够正确格式化磁盘:
sudo mkntfs -L "LABEL" /dev/NTFS-DISK
您必须安装该ntfsprogs
软件包,其中 NTFS-DISK 应替换为正确的分区,LABEL 应替换为您选择的文件系统标签。据我所知,格式化分区后,您应该能够(如果您是超级用户/管理员)在 Windows 中为分区分配驱动器号。
答案2
为了解决这个 Windows 错误,我总是使用图形分区编辑器分区 (默认情况下未安装,但可在实时 CD 上使用)。
与编辑分区时一样:不要忘记先进行备份!
答案3
我总是解决这个问题:先安装 Windows,或者将其安装在单独的硬盘上。然后简单地安装 Ubuntu,或者确保包含 Ubuntu 安装的磁盘在 BIOS 中具有最高启动优先级,然后重新运行 GRUB update-grub
。