最近,我使用英特尔数据迁移软件完成了从英特尔i330 120GB SSD到英特尔535 240GB SSD的数据迁移。英特尔i330是我的第一款SSD,在此之前我也用它来从我的硬盘进行数据迁移。
迁移后我启动了SSD,并且在我不得不重启系统几次之后一切正常。直到我不得不关闭笔记本电脑,直到我看到以下内容:
Windows无法启动。最近的硬件或软件更改可能是原因。解决问题:
插入Windows安装光盘并重新启动计算机。选择语言设置,然后单击“下一步”。单击“修复计算机”。如果您没有此光盘,请与系统管理员或计算机制造商联系以获取帮助。
状态:0xc000000e
信息:引导选择失败,因为无法访问所需的设备。
使用的系统修复磁盘我是从我的操作系统中完成的,它完成了工作,它再次工作直到再次关闭。然后我不得不重复磁盘上的程序才意识到系统分区已经找到,但它仍然在寻找一些东西,因为进度条没有停止,让我继续。我在BIOS中将Raid设置为ACHI,这使SSD消失,所以我切换到IDE,然后我可以继续进度吧。它似乎是磁盘完成它的工作:
我注意到系统分区是D:这很奇怪,因为它应该是C:也许只是因为我在恢复环境中?我试图将BCDEDIT设置为C:但是给出了错误:
希望它能够正常工作,这就是我现在在Windows中看到的内容:
我不知道在我再次关闭笔记本电脑后会发生什么,但我想在将来防止这个问题。可能是BIOS以某种方式在其CMOS中保持启动配置并忽略了在Bootloader / mgr扇区中修正的系统修复盘?
更新:
这是以前SSD的Windows磁盘管理照片:
这是当前SSD的照片:
感谢帮助。
1.尝试使用bcdboot,如Tom Yan所建议但未看到应用命令的输出:
2. / f BIOS参数未在Windows 7中实现,因此原因命令第一次不起作用。它没有留下所有先前的工作,但这里有一些在BCD Store中发生变化的事情:
在应用命令之前:
应用命令后:
对于Windows启动管理器:
- “路径”现在不见了
- “继承”补充说
- “resumeobject”补充道
- “toolsdisplayorder”补充道
对于Windows Boot Loader:
- “描述”从Windows 7 Enterprise(已恢复)更改为“Windows 7”
我希望这没有降级到Windows 7 Starter?这就是“恢复”
- “继承”补充说
- “recoverysequence”被删除了
- “recoveryenabled”已删除
- “resumeobject”细节发生了变化
- “nx”补充道
- “detecthal”补充道
这是我现在在H:/ Boot中的文件
虽然我不知道所有这些添加/删除的参数是什么意思,我认为基于“recoverysequence”和“recoveyenabled”删除参数以及每次启动失败时添加的备份启动文件我不得不使用恢复CD暂时引用备份引导文件中的引导设置,然后在重新启动系统后恢复为正常引导文件。由于它保持不变,因此我认为这是导致失败的原因,并且只有当我应用bcdboot时才建议它最终在启动文件中进行了必要的更改。我不确定它是否有效但会在重新启动后报告。
3.这驱使我坚果了。从待机和正常工作几次恢复后,我得到的BSOD没有足够的时间来捕获,重新启动后我得到了以下屏幕,一些接着出现,其他一些在进一步重启后出现:
这是我在REGEDIT中看到的BCD条目,其中一个突出显示的是我在bcdedit中看到的“resumeobject”。可能是所有其他条目都会导致冲突,因此必须将其删除?
我不得不使用系统恢复磁盘进行修复,以便再次启动系统。我要删除BCD备份文件。也许它会回复到它们,导致错误重复。
list volume
中diskpart
(与系统修复磁盘的命令提示符)?