U盘做为系统盘安装系统,出现start booting from usb device和boot failed解决方案

本文探讨了在旧机器上安装CentOS系统时遇到的U盘启动问题,详细介绍了不同BIOS启动模式(如USB-HDD、USB-ZIP等)及其对U盘启动的影响,并分享了解决方案——通过调整BIOS设置为USB-ZIP模式,成功解决了无法启动的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在旧机子上安装Centos系统的时候,用大白菜或者是UltraISO制作完U盘的系统盘后,出现了start booting from usb device和boot failed,一直很郁闷,以为是系统的原因。网上说把syslinux那个文件修改或者是替换,这些都不管用。最后发现是制作U启动的时候的格式,与bios启动U盘的格式不相符。

BOIS启动USB有几种形式:USB-HDD,USB-FDD,USB-ZIP,USB-CDROM

1. ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符大多是A:    
2. HDD模式是指把U盘模拟成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C:,在对启动分区进行操作时就容易产生很多问题,比如:装系统时安装程序会把启动文件写到U盘而不是你硬盘的启动分区!导致系统安装失败。所以请尽量先选择ZIP模式。
 3. FDD模式是指把U盘模拟成软驱模式,启动后U盘的盘符是A:,这个模式的U盘在一些支持USB-FDD启动的机器上启动时会找不到U盘,所以请酌情使用。
4.USB-CDROM光盘仿真模式,DOS启动后可以不占盘符,兼容性比较高,新老主板一般都可以。优点可以像光盘一样使用(如,进行Windows系统安装)。缺点,把U盘量产成该模式时,我们将失去对这部分U盘空间的写权利,剩余空间会被识别成为一个独立的U盘,可以为Removable盘,当然也可以做成Fixed盘,进一步分区。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U盘网上有相应的量产工具。
那么问题来了,起初我做U盘启动盘的时候,用的是USB-HDD,但是在老机子BOIS里面却没有USB-HDD,所以一直启动不了。出现如题所示的问题,后来换成USB-ZIP的形式来制作U盘启动盘,BOIS调整为USB-ZIP格式,就可以了。



不要问我是谁,请叫我红领巾

<think>我们正在处理一个关于硬启动失败的问题,用户遇到了“BootingfromHardDiskBootfailednotabootabledisk”或“Nobootabledevice”的错误。根据用户描述,可能涉及修复引导扇区或检查BIOS设置。我们参考了之前的引用[^1],它提到了一个类似的错误(0xc000000f)以及如何修复,但用户的问题更具体地指向硬启动失败。解决方案通常包括以下步骤:1.检查BIOS设置,确保硬被正确识别并且是第一启动设备。2.修复主引导记录(MBR)或引导扇区。3.修复引导配置数据(BCD)——特别是对于WindowsVista及更高版本。4.检查硬连接硬件状态。由于用户的问题没有指定操作系统,我们将提供适用于Windows的通用解决方案(因为引用中提到了Windows系统)。如果用户使用的是其他操作系统(如Linux),则需要不同的方法。步骤详细说明:步骤1:检查BIOS设置-重启电脑,进入BIOS设置(通常按Del、F2、F10等键,具体取决于主板)。-在“Boot”选项卡中,确保硬被检测到,并且位于启动顺序的首位。-保存设置并退出。步骤2:使用Windows安装介质修复-需要Windows安装USB驱动器。-从安装介质启动,选择“修复计算机”->“疑难解答”->“命令提示符”。-在命令提示符中,执行以下命令:bootrec/fixmbr#修复主引导记录bootrec/fixboot#修复引导扇区bootrec/scanos#扫描Windows安装bootrec/rebuildbcd#重建BCD存储步骤3:检查硬连接硬件故障-如果上述步骤无效,可能是硬件问题。打开机箱(如果是台式机),检查硬数据线电源线是否连接牢固。-尝试将硬连接到另一个SATA接口或使用不同的数据线。-如果可能,在另一台电脑上测试硬,或者使用硬健康检测工具(如CrystalDiskInfo)检查硬状态。步骤4:如果硬未被识别,可能需要重新安装操作系统或更换硬。注意:如果用户使用的是Linux系统,修复方法会不同。例如,可以使用LiveCD/USB,挂载分区后重新安装GRUB引导程序。生成相关问题:1.如何进入BIOS设置?2.如何创建Windows安装介质?3.如何修复Linux系统的GRUB引导?4.硬出现坏道如何修复?5.如何备份重要数据以防硬故障?</think>### 硬无法启动的解决方案 当出现 **"Booting from Hard Disk Boot failed not a bootable disk"** 或 **"No bootable device"** 错误时,通常由引导记录损坏、启动顺序错误或硬故障引起。以下是逐步解决方案: #### 一、基础检查 1. **检查硬件连接** - 关机后重新插拔硬数据线电源线 - 更换SATA接口尝试(台式机优先测试主板原生接口) - 使用其他电脑检测硬是否被识别 2. **验证BIOS设置** - 开机按`Del/F2/F10`进入BIOS - 在`Boot`选项卡确认: - 硬出现在设备列表中 - 启动模式`UEFI/Legacy`与系统匹配 - 硬位于启动顺序首位 - 禁用`Secure Boot`(某些旧硬需要)[^1] #### 二、修复引导记录(需安装介质) **准备工具**: - Windows安装U(同版本系统) **操作流程**: ```cmd 1. 从U启动 > 选择"修复计算机" 2. 疑难解答 > 命令提示符 3. 依次执行: bootrec /fixmbr # 修复主引导记录 bootrec /fixboot # 写入新引导扇区 bootrec /scanos # 扫描系统安装 bootrec /rebuildbcd # 重建BCD存储 4. 输入 exit 重启 ``` #### 三、高级修复方案 1. **分区表修复** ```cmd diskpart > list disk # 列出磁 > select disk 0 # 选择系统盘 > list partition # 查看EFI/系统分区 > select partition 1 # 通常为100-500MB分区 > assign letter=S: # 分配符 > exit bcdboot C:\Windows /s S: /f UEFI # 重建UEFI引导 ``` 2. **硬检测与修复** - 在命令提示符执行: ```cmd chkdsk C: /f /r # 扫描并修复坏道 ``` - 使用工具检测SMART状态: ```powershell Get-PhysicalDisk | Select FriendlyName, HealthStatus ``` #### 四、数据恢复建议 若硬无法修复: 1. 使用PE系统启动电脑 2. 通过`TestDisk`工具尝试恢复分区表 3. 用`PhotoRec`抢救重要数据 > **重要提示**:频繁出现此错误可能预示硬物理损坏,建议立即备份数据并更换硬[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值