我一直在尝试使用fdisk
andgparted
我相信我在 上有一个合适的分区/dev/sdb1
。
这是我的命令列表:
fdisk /dev/sdb1
n (I filled the whole drive with a new partition)
t 86 (I set the type to "NTFS volume set", there are 2 with the exact same name and I chose the first)
a (I toggled the bootable flag to on)
w (to save changes)
umount /dev/sdb1
mkntfs /dev/sdb1
完成所有这些后,我重新启动并从 Windows 光盘驱动器启动。但是,它检索了不包括/dev/sdb1
.
我哪里错了?具体来说,如何更改才能/dev/sdb1
使其对 Windows 8.1 安装软件可见?
更多信息:
当我从 Windows 8.1 安装光盘启动时,我注意到该驱动器/dev/sda1
被列为“系统”类型。
/dev/sda2
并列/dev/sda3
为“主要”类型。
安装软件允许链接“格式化”系统分区。这在其他两个上是灰色的。
(我不想格式化我的系统分区,因为如果由于某种原因软件失败,我将没有操作系统,也没有安装操作系统的计算机,对我来说,这不是一个明智的冒险。)
创建新分区时,fdisk 仅提供“主”和“扩展”选项。只是一种预感,但我不认为扩展是我所需要的。
答案1
问题似乎是您已将 fdisk 应用于分割 /dev/sdb1
而不是磁盘 /dev/sdb
。这样做的结果是,该分区/dev/sdb1
现在内部有一个磁盘布局,其中包含(如果您愿意的话)/dev/sdb1p1
NTFS 驱动器。
要接管整个磁盘,/dev/sdb
该fdisk
命令应应用于磁盘设备/dev/sdb
。
但是,我认为这些都不会真正帮助 Windows 8.x 自行安装。它至少使用两个(如果不是三个)分区,因此您可能最好只擦除磁盘分区标签并让它使用整个磁盘,因为它认为合适。此命令将擦除整个磁盘的分区表:
dd if=/dev/zero bs=1M count=10 of=/dev/sdb # Flattens the ENTIRE DISK