我刚买了一个 Crucial MX500 500gb SSD,想在上面安装两个操作系统。但是,无论我做什么(安装 Win7、Win10、克隆 Win7),操作系统都无法从该驱动器启动(我可以通过可启动 USB 启动系统)。我怀疑问题出在以下某个方面:
- 驱动器故障。
- BIOS 问题
- 启动问题
我不知道可能是哪一个,所以我会解释我做了什么以及它给我带来了什么结果。到目前为止,我已经连续不停地工作了 12 个小时,所以早期的细节有点模糊。在某个时候,大多数图像都是使用Rufus 2.18。我有两根连接驱动器的电缆,我会不时地在它们之间切换。
在所有情况下,如果需要,我可以重复所有这些步骤以准确识别结果并从各种可启动修复工具中拍照
这台电脑大约有 7 年的历史了,它的相关硬件如下:Asrock P55 Deluxe3 Nvidia GTX 460 8 GB 内存 Intel Core i5 760,2.8 GHz
原装磁盘为 120GB,东芝,具有 Win7 和 Ubuntu 16.04 双启动,安装起来很困难。我想我先安装了 Ubuntu 14.04,然后才添加了 Win7,这造成了各种启动问题,但我能够“修复”它们。我还有一台双 win7-ubuntu 14.04 的笔记本电脑。
WINDOWS 7的
首先,我尝试从可启动 USB 安装 Windows 7 Professional。我创建了一个可启动 USB 并毫无问题地运行它。从驱动器的一半创建一个分区并选择在其上安装 Win7。有一次它说它将重新启动以继续安装,我同意(如果有提示也同意,而不仅仅是信息)。它重新启动了,但是,在启动时我收到“没有这样的设备 XXXXXX-XXXX-XXXX-XXXXXX...”错误并被引导到 grub。不确定是什么顺序,但我尝试了:
- 我尝试使用这个启动修复工具如果我没记错的话,它解决了“没有此设备”的问题,但导致了“重新启动并选择正确的启动设备或在选定的启动设备中插入启动媒体”屏幕。
- Windows 7 可启动 USB 修复,成功完成后要么没有改变任何内容,要么结果与 1 完全相同。
- 通过 Win7 可启动 USB,使用命令提示符我尝试执行 bcdboot 和 bootrec /rebuildbcd,但不确定结果如何。
这时我已经很放心了,但我注意到了一件事:当通过 USB 启动时,我收到一条消息“按任意键从 USB 启动”,但是,如果我不按任何按钮,它会将我引导到一个正常运行的新 Windows 7
很奇怪。我不认为我创建了一个实时 USB。如果我去查看它是否在磁盘上,我不能肯定,但我认为我做了,并且相当确定它是从磁盘安装的。
但是,我在从 MS 下载 Win7 映像时遇到了问题,我下载了一个,因为我有 MSDNAA 许可证用于学习,并且可以使用的 Win7 是合法的。我只是决定在安装后再处理密钥问题。由于 ISO 不是官方的,我决定获取 Win10 密钥和官方映像。
Windows 10
我以与安装 Win7 相同的方式在 USB 驱动器上安装了 Win10。我删除了现有分区,重新启动了计算机并安装了 Win10。安装后出现了与 Win7 完全相同的问题。我尝试了与 Win7 相同的解决方案,我记不清具体是昨天的事了,我已经累得要死,但我认为解决方案和结果大致相同。
再次,我能够通过启动 USB 而不必按下任何键来启动 Windows 10。
Windows 7 克隆
由于我无法让新系统正确启动,而且它可以工作,所以我决定克隆我现有的 Win7。
请记住,系统保留分区的差异仅在尝试修复后才会出现。主分区的大小差异是在克隆时存在的,我猜是因为
MX500 SSD 附带适用于 Crucial 的 Acronis True Image 软件。但是,GUI 有点繁琐且使用起来令人困惑,所以我决定使用 Macrium Reflect。
克隆过程如下:
- 我选择克隆磁盘 1
- 我选择新磁盘作为接收者
- 我取消选中 Ubuntu 分区
- 我将主分区的大小调整得更大(仅限第一次尝试,第二次尝试时我保持原样)
- 我使用选项智能扇区复制(意味着仅复制使用过的扇区,我怀疑这是复制的主分区较小的原因)和启用 SSD Trim 进行克隆。
克隆成功。重启后,在两个磁盘都存在的情况下,计算机启动到原始驱动器。我只看到原始的启动选项,所以我愚蠢地认为我需要从第二个驱动器添加启动。我不记得具体怎么做了,但通过 win10 安装 USB 中的命令提示符,我添加了启动选项以实现以下目的:
Windows 仅从 sda2 和 sdb2 分区启动。请注意,在尝试修复原始系统的启动问题时(很久以前,不知道是怎么回事)系统保留分区中添加了一个启动选项,我认为它会重定向到启动菜单,并且只有 sda2 才是正确的启动。
当我将 MX500 设置为主启动驱动器并删除所有其他可启动设备时,它只是显示:
“重新启动并选择正确的启动设备或在选定的启动设备中插入启动媒体”
但是,如果我插入了 Win7 可启动 USB,我可以执行以下操作之一:
- 启动克隆驱动器,只需启动至 USB
- 启动 USB,不按任何键时,什么也不会发生(与之前启动 Win7/10 相反)。
再次,我尝试使用以下方法之一修复启动问题,但我不记得顺序了:
- Win7 启动修复。点击“修复当前系统”后,系统提示存在启动问题,并出现提示,要求我同意修复问题并重新启动系统。我同意,但操作失败。该工具找不到 Windows 操作系统,我转到选择工具屏幕。USB 系统找不到驱动器,显示“未知”。我启动命令提示符并尝试:
bcdboot D:\Windows /s C:
。它说操作成功。没有任何变化。 - 我使用启动修复工具。没有修复任何问题。从中获取 Pastebin今天,昨天,两个磁盘都连接上了。
- 我使用 Macrium Reflect Rescue Media 创建可启动 USB
我启动它,它看到了驱动器和系统,我选择完全重建启动。包括 MBR 等。它这样做了,尝试启动时没有任何变化。
今天早上我尝试克隆磁盘而不改变分区大小,我执行以下操作:
- 两个驱动器均已连接。
- 将两个分区从原始分区复制到空分区,不做任何更改。
- 克隆。
- 重新启动计算机。
- 拆下原始驱动器,将带有克隆的新驱动器放入其 SATA 电缆。
- 启动系统。
不起作用,再次要求插入可启动设备。
现在,我很绝望。我不知道如何解决这个问题。有什么想法吗?我认为唯一可能更有效的方法是:
- 使用 Acronis True Image 创建一个克隆并希望它能正常工作。
- 通过命令提示符做一些启动设备魔法,我只是不知道如何做,而且有点超出我的能力。
- 重新安装/重置 BIOS,我认为这可能是部分原因。
- 寻找另一个工具来修理靴子。
- 首先安装 Ubuntu
- 克隆整个驱动器,以及 Ubuntu 和未使用的扇区
- 驱动器有故障,请检查是否存在故障。
欢迎提出任何建议。我可以尝试任何建议,并提供任何额外的信息。
编辑:发生了一些随机的事情,但我不记得什么时候发生,根据我的记忆进行更新:
- 启动后缺少启动管理器
- 使用了 Easy BCD 2.3,导致两个驱动器都无法启动。我认为启动修复可以解决这个问题。
编辑2:有趣的发展:
- 安装了 Ubuntu 16.04,没有任何额外的麻烦。它没有再次启动,但我能够(不记得具体怎么做了)向旧驱动器 grub 添加一个选项来启动该系统,并且它成功了。但是,如果我移除旧磁盘,它会再次启动到“重新启动并选择正确的启动设备”屏幕。
- 为了解决我的问题,我决定确定问题是否出在驱动器上。我取出笔记本电脑中的 SSD,并尝试在新驱动器上安装 ubuntu 16.04。由于笔记本电脑使用 EFI 分区,因此在安装时我创建了 3 个分区:1gb 逻辑 efi 分区、245gb 主 ext4 分区和 4gb 交换区域。安装后,我重新启动笔记本电脑,系统顺利启动到 ubuntu。这意味着问题要么出在我电脑的硬件上,要么出在 BIOS 上。
答案1
制作“gparted live”dvd。
从 DVD 启动。
为整个 SSD 磁盘创建一个单独的分区。
将 SSD 格式化为 ntfs
关闭电脑
断开主板上除 SSD 之外的所有硬盘驱动器的连接。保持 SSD 的连接。
插入可启动的 Windows 安装介质并在 SSD 上安装 Windows
删除安装媒体
现在,重新启动电脑。它将被强制尝试从 SSD 启动。
如果您可以启动 Windows,其余的事情就很容易了。
进入您的 BIOS 并在“启动顺序”部分,确保 ssd 位于其他硬盘之前。
现在,从 ubuntu 可启动安装介质启动。ubuntu 将指导您完成使您的 ssd 双启动的过程。
关闭电脑电源并将其他硬盘的电缆重新连接到主板。
答案2
我在从 Maxtor 400 MB HD 克隆到 MX500 时遇到了同样的问题。MX 上使用的数据大小为 150 GB,而源数据为 50 GB 无法启动,我甚至用 Startech 复制器克隆了几次。最后用 Windows CD 启动并从头开始安装窗口,一切正常。