HP笔记本开机提示"No Operating System Was Found on System"错误,数据无损修复方案求助
HP笔记本开机提示"No Operating System Was Found on System"错误,数据无损修复方案求助
兄弟,我太懂你现在的崩溃了——好好的电脑睡一觉就跳这个提示,还怕存的东西全没了,简直让人头大!先别慌,咱们先从你已经试过的操作倒推,一步步排查,尽量把你的数据救回来:
先排查最容易忽略的物理接触问题
你说BIOS能检测到SSD,但Linux启动盘识别不了,diskpart里显示全空,这大概率不是SSD彻底挂了,先试试这个:
- 关机拔电源,要是你的HP笔记本能拆后盖(大部分消费级型号都可以),就小心拆开,把SSD重新插拔一遍(SATA接口的话拔下再插紧,NVMe的话拧开螺丝重新固定);如果是内置电池,长按电源键10秒放电再开机。
- 很多时候睡眠唤醒的瞬间电压波动会导致接口接触不良,重新插拔后再进BIOS确认,然后用WinPE或Linux启动盘再试,说不定就识别了。
重点修复丢失的分区表(diskpart显示全空的核心原因)
diskpart里显示SSD全空,90%是分区表损坏了,不是数据真的没了,试试这个工具:
- 用你的Win11启动盘进PE环境,打开DiskGenius(如果U盘里没有,提前下载好拷进去),选中你的SSD,点击顶部的「搜索已丢失的分区」,工具会扫描整个磁盘的扇区,找到原来的分区后,直接恢复分区表就行。
- 划重点:扫描过程中绝对不要格式化磁盘、写入新文件,不然会覆盖原来的数据,彻底搞砸恢复!
用底层工具强制识别SSD(Linux启动盘识别不了的补救)
普通Linux发行版的文件管理器可能识别不了分区表损坏的磁盘,试试用专业恢复工具:
- 换个带TestDisk的Linux启动盘(比如Ubuntu LiveCD可以手动安装TestDisk,或者用专门的恢复启动盘),启动后打开TestDisk:
- 选择你的SSD设备(比如
/dev/nvme0n1或者/dev/sda) - 选择「Analyze」分析磁盘结构
- 工具会自动查找丢失的分区,找到后按照提示恢复分区表
- 选择你的SSD设备(比如
- TestDisk是开源免费的底层工具,比普通文件管理器靠谱多了,很多分区表损坏的情况都能靠它救回来。
排查SSD固件卡死的可能性
有些SSD在睡眠唤醒后会出现固件假死的情况,BIOS能检测到但系统识别不了:
- 去你SSD品牌的官网找对应的固件更新工具,做成DOS启动盘,在纯DOS环境下更新固件(注意:这个操作有风险,最好先确认数据能恢复再试,或者直接联系SSD厂商的技术支持)。
最后一步:排除笔记本主板接口问题
如果以上方法都不行,把SSD拆下来装到硬盘盒里,接到其他正常的电脑上试试:
- 要是其他电脑能识别,那就是你的HP笔记本主板接口有问题,找售后修主板就行;要是还是识别不了,那可能是SSD硬件故障,这时候只能考虑专业的数据恢复机构了(不过成本很高,先把前面的方法都试遍)。
最后再提醒你一遍:绝对不要在这个SSD上进行任何写入操作,包括重装系统、格式化、存文件,只要不覆盖数据,恢复的概率就很大!
备注:内容来源于stack exchange,提问作者Arkan
相关产品推荐
相关产品推荐

