软件吧
登录注册账号
/posts/bios-6
电脑必备

给旧台式机加装第二块硬盘,我在BIOS里踩了三个坑才认全盘

极客阿凯 85 0 13

上周把吃灰的旧台式机翻出来,想着加块2T机械盘当备份仓库。结果装上去开机,系统只认原来的SSD,新盘在磁盘管理里根本看不见。我以为盘是坏的,差点拆下来退货,后来才发现是自己BIOS没折腾对。

先说结论:老主板加盘,别急着怀疑硬件,先按顺序过这三关。

第一关:SATA口顺序和启动项
我这块板子是H81,四个SATA口,原本SSD插在SATA0。我把新盘随手插在SATA1,开机自检能看到盘,但进系统没有。后来翻手册才知道,这板子的SATA1和某个mSATA口共用通道,插了mSATA就自动屏蔽SATA1。把新盘换到SATA2,立马认了。判断依据:开机自检画面里能不能列出新盘型号,列不出就是物理层或BIOS层的问题,跟系统无关。

第二关:SATA模式AHCI和IDE
换口之后盘认了,但进系统磁盘管理还是灰的。我进BIOS一看,SATA模式被设成了IDE——估计是当年装XP留下的遗产。改成AHCI保存重启,蓝屏了。这里有个坑:系统是按IDE模式装的,直接切AHCI会缺驱动。正确做法是先在系统里改注册表把AHCI驱动开起来,重启进BIOS再切。我图省事,直接切完用PE引导改的,多花了二十分钟。建议:老系统切AHCI前,先确认msahci服务启动类型是0,别硬切。

第三关:GPT和MBR
盘认出来了,但2T的盘只显示1.6T左右。一看分区表是MBR,超过2T的部分用不了。用diskpart clean之后转GPT,重新分区,容量正常。这里提醒一句:转GPT前一定确认主板支持UEFI启动,不然以后想从这块盘引导会卡住。 我这板子支持UEFI但默认Legacy,我顺手把启动模式也调了,留个后路。

最后记一组对比数据,给同样折腾老机的朋友参考:

  • 同一块盘,SATA1(共用通道)不识别,SATA2正常,SATA3正常
  • IDE模式下CrystalDiskMark顺序读只有180MB/s,切AHCI后到210MB/s,机械盘差距不大但随机4K从0.4提到0.9
  • MBR下可用1.6T,GPT下1.8T(2T盘实际容量)

整个过程折腾了一个半小时,其中一小时在怀疑盘是坏的。教训:加盘先看自检画面,再看BIOS模式,最后才动分区表,顺序反了就是白忙。

对了,我这块板子BIOS里还有个“SATA Hot Plug”选项,默认关闭。我开着试了试热插拔,结果系统日志报了一串ATA错误,赶紧关回去了。问一句:你们老主板加盘,是习惯先清CMOS再插,还是直接插上让BIOS自己认?我这次没清,感觉有些选项是残留的,想听听有没有更稳的流程。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。