一、问题描述

最近购一了款有预留msata接口的hp电脑,买回来开始折腾SSD和内存的问题,内存一次性就解决了;但SSD在安装过程中遇到三个问题,分别是:

  • 无螺丝,无法固定固态硬盘(后在一个旧鼠标上弄了一个,虽然不是很合,但问题算是解决了)
  • 系统安装到固态硬盘后提示”no bootable device” (这就是今天我要介绍的)
  • 第次开机会有RAID创建提示(暂无解决办法,但影响不大)

二、使用机型:hp privilion m4 1019tx

三、测试环境:vmware + win7 + SATA + SATA

四、问题分析

在未安装固态硬盘前,使用HDD上安装的系统,可以正常启动系统。

在安装固态硬盘后,开机仍会从HDD系统启动,启动后系统会提示发现新硬盘,可以加载硬盘并进行分区操作。

使用winpe 将HDD上所有分区删除(因为是新机,删了就删了),并在120G的SSD上创建了三个分区(个人习惯)作为系统、软件和文档使用;通过VDM和WinNTSetup3_1,在win7系统成功预部署到了SSD的系统分区(硬盘使用是MBR分区表)上,正常情况下重启就可以继续完成win7安装。

重启系统,提示“No Bootable Device …”

查看BIOS,发现无法更改磁盘启动顺序,且HDD盘序号为0,SSD盘序号为1。

使用vmware虚拟机进行测试,在正常的虚拟机下,增加一个SATA硬盘,并调整其序号为SATA 0:0,原先安装有系统的硬盘的序号为SATA 0:1;打开虚拟机,发现无法正常启动。

查找资料,发现一个网站介绍的很好:http://www.multibooters.co.uk/multiboot.html,多硬盘的情况下只能按下述方式启动,即引导信息要写在首块硬盘的MBR上。

五、 解决办法

找到问题解决起来就容易了,使用winntsetup修改首块硬盘的MBR,然后根据各引导工具的不同编辑其启动项即可;使用了wee和grup4dos均可引导第二块硬盘上的win7;但是引导工具的速度并没有windows原始的理想,即使将timeout设为0,开机后会有1~2s黑屏时间;因此这里还是使用windows自己的引导,这里如下图先选择首块硬盘作为安装的目标磁盘,然后选择windows nt点击安装即可。

由于windows nt使用到激活的主分区,因此在首块硬盘上分一个100M的分区供引导使用,分区后如下图磁盘0所示:

现在就要使用到这个分区了,为可以实施引导,引导分区中必须有bootmgr和BCD文件,因此我们把现有系统中的bootmgr文件和boot文件夹复制到上图的C盘中;然后使用winntsetup编辑BCD文件以可以正常引导磁盘1上的系统;如下图:

由于BCD文件是从SSD盘上复制过来的,因此上面已经有原先的引导项,这里只要确认一下上图的启动磁盘为HD1且分区没有错即可。

再次重启,系统就可以正常启动了……

本文完,供参考。

HDD + HDD(SSD) 多硬盘系统启动问题的更多相关文章

  1. 如何判断linux使用的是HDD还是SSD、HHD;磁盘阵列RAID

    硬盘种类:SSD固态硬盘.HDD机械硬盘.HHD混合硬盘(里面既有机械硬盘也有固态硬盘,固态硬盘用来高速缓存,机械硬盘用来存储). HHD是机械硬盘和固态硬盘的结合体.我们可以理解为其就是两块硬盘,固 ...

  2. 【转】如何使用分区助手完美迁移系统到SSD固态硬盘?

    自从SSD固态硬盘出世以来,一直都被持续关注着,SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思,直接后果就是让无数机械硬盘为止黯然退场,很多软件都可以做到系统迁移,然而,被完美迁移的系统却 ...

  3. 笔记本光驱位置装SSD固态硬盘(亲自试验)

    我的笔记本买的早了,2010年的联想Z460,速度有点慢,本来想换台电脑,想想还是算了,没有太大必要.固态硬盘便宜了,于是在原来的光驱位置装了一个256G的SSD固态硬盘,现在的性能能达到刚买来时的1 ...

  4. SSD固态硬盘使用注意事项

    SSD固态硬盘的结构和运行方式不同于传统硬盘,在购买以后强烈建议进行一些设置以达到最优的运行效能,延长SSD的使用寿命.以下第一部分是一些可以在网上找到的关于SSD硬盘相关的注意事项,已经介绍很多,这 ...

  5. 欲善其工必先利其器-----ThinkPad E430加装SSD固态硬盘和内存

    大概13年5月左右入手的小黑ThinkPad E430 当时辞职换工作换城市所以预算有限,4k左右大洋买下了这款笔记本电脑.3年左右的时间,一直使用单位电脑,偶尔使用小黑真心崩溃.你会发现你会有放弃使 ...

  6. 基于SSD固态硬盘的数据库性能优化

    基于SSD固态硬盘的数据库性能优化 2010-11-08 00:0051cto佚名   关键字:固态硬盘 数据库管理 SSD 企业软件热点文章 Java内存结构与模型结构分析 Oracle触发器的语法 ...

  7. SSD 固态硬盘,Trim指令 ,查看状态、开启、关闭

    一说到SSD 固态硬盘,经常会看到Trim指令这个名词,那什么是Trim?   Trim是什么? 为了解决硬盘降速的问题,微软联合各大SSD厂商开发了一个新技术——Trim.Trim指令也叫disab ...

  8. SAS/SATA/SSD/IDE硬盘介绍区别

    SAS/SATA/SSD/IDE硬盘介绍区别 SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采 ...

  9. [转帖]ssd固态硬盘的Trim命令是什么?

    ssd固态硬盘的Trim命令是什么?  收藏 分享 邀请 许多用户朋友在购买SSD的时候都会特别强调Trim,不过Trim是什么?做什么用的?   什么是Trim?   Trim指令也叫disable ...

随机推荐

  1. Java序列化机制和原理

    Java序列化算法透析 Serialization(序列化)是一种将对象以一连串的字节描述的过程:反序列化deserialization是一种将这些字节重建成一个对象的过程.Java序列化API提供一 ...

  2. java SE 入门之八大内置基本类型(第二篇)

    本文采用eclipse 工具演示,如果您对eclipse 工具不了解,请先学习下 eclipse 工具的使用,这个里面只是简单的介绍下输出和注释: 安装完成eclipse 以后,双击进入 后一次点击 ...

  3. Spring boot --- Spring Oauth(三)

    本节将学习 spring security oauth  实现单点登录 概述 首先我们来了解什么是单点登录.看下面两张图就明白了. 很明显,单点登录最重要解决的就是登录和注销的功能,今天的例子,可以用 ...

  4. 关于伪分布zookeeper集群启动出错(Error contacting service. It is probably not running.)

    今天在配置zookeeper伪分布集群的时候,发现竟然出错了,以前我都是在多台电脑上搭建,大家可以参考我写的Hadoop HA搭建中的zookeeper如何搭建 现在就来说一下为何会出错. 出错的原因 ...

  5. cv程序员的日常_1

    某天pom文件粘贴报红 然后我就问我同事 然后我就百度 https://blog.csdn.net/guoyiyun_tz/article/details/82115024 看完之后…emmmm没错啊 ...

  6. java存储图片

    import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.util. ...

  7. data whitening

    http://ufldl.stanford.edu/tutorial/unsupervised/PCAWhitening/

  8. IDEA 中edit configurations加号找不到tomcat server

    前言:在本机 idea 中搭建 springMVC 项目,正准备配置 Tomcat 时,发现没有 tomcat server 选项,而我的 idea 是有这个插件的,所以解决问题的方案应该是另一个地方 ...

  9. gulpjs的使用介绍及技巧

    gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速 ...

  10. HDU4336 Card Collector(期望 状压 MinMax容斥)

    题意 题目链接 \(N\)个物品,每次得到第\(i\)个物品的概率为\(p_i\),而且有可能什么也得不到,问期望多少次能收集到全部\(N\)个物品 Sol 最直观的做法是直接状压,设\(f[sta] ...