U盘不能启动有哪些原因

在不同的BIOS进行U盘(USB-HDD方式)启动时,对同一U盘的容量参数---柱面、磁头和扇区数(简称CHS),识别各不相同(证明这一点可以在不同的机器上安装同一版本的linux,然后插入U盘,使用hdparm /dev/sda命令就可以发现CHS在不同机器各不相同,甚至如果U盘可以使用GRUB启动的话,在GRUB里使用geometry (hd0)命令也能看出来),这样在一台机器上分区格式化所产生的的分区表和FAT磁盘参数表是按照这台机器所识别的硬盘的CHS来表达的,换到另一台机器时由于另一台机器识别的CHS不一样,这样就会产生混乱。

所幸的是,分区表和FAT磁盘参数表同时还有一种按照相对扇区数来表达的方式,这种表达方式也同时记录在分区表和磁盘参数表中。这样就看软件使用哪一种数据来工作了,如果使用CHS,那么换一台机器就一定不会正常工作,如果使用LBA方式访问磁盘就不会受影响---当然前提是BIOS支持对U盘使用LBA方式访问即扩展INT13H。而XP对FAT16文件系统分区格式化生成的MBR代码以及DOS各版本均需依靠CHS工作,所以按照通常方法在一台机器制作的启动U盘在另一台机器启动就有可能不成功。经测试移动硬盘在各BIOS中的CHS倒是一致的,与该硬盘直接接在IDE口上的CHS相同,所以移动硬盘的USB启动基本上并无困难。

目前发现的确实受这一问题的影响,从而影响启动的程序有:

1、Windows XP及SP1中文版磁盘管理器分区时所写的MBR

2、USBoot产生的MBR和boot(与1相同)

3、使用bootlace.com将grub for dos 0.41中的grldr.mbr安装至MBR

可能不受这一问题影响的程序有(未经充分测试):

1、ntldr以及随后启动的PE或XP环境(当然了,否则U盘就没法使用了)

2、linux下的install-mbr程序所写的MBR

3、GNU GRUB 0.95和0.97及其使用grub-install命令安装的引导代码

4、syslinux3.36和3.51

5、linux2.4内核以上,基本上linux系统所有程序对FAT文件系统都不会使用CHS

8、grub chs 0.95 0.97(内含的stage1、stage1.5和stage2引导代码)


相关内容

  • 电脑开不了机是什么原因,电脑开不了机怎么办?电脑开机解决方法

    电脑开不了机是什么原因,电脑开不了机怎么办?电脑开机解决方法 开不了机 一般都是几种现象. 一,按电源键没反应--先检查外接电源,没问题再看看主板通不通电,主板上都会有LED灯的.二,主板通电不开机--一般是电源供电不足和开关线路问题.条件 ...


  • 电脑不能正常启动的原因及处理步骤

    电脑不能正常启动的原因和处理步骤 电脑是每个人必备的物件,随之生活水平的不断提高,现在越来越多的人使用电脑,但是遇到的电脑故障和维修问题也相应的变得越来越多,下面是电脑维修专家为大家分享的电脑不能正常启动的原因和处理步骤,希望对你有所启发! ...


  • 机床操作使用说明书

    操作说明书 MK84系列数控全自动轧辊磨床 汇峰(昆山华辰机器制造有限公司) 2005年9月18日 目录 概述..................................................... - 4 - 第一部分: ...


  • 电脑不能正常启动的原因和处理方法

    电脑是每个人必备的物件,随之生活水平的不断提高,现在越来越多的人使用电脑,但是遇到的电脑故障和维修问题也相应的变得越来越多,下面是电脑维修专家为大家分享的电脑不能正常启动的原因和处理步骤,希望对你有所启发! 电脑不能正常启动的原因 1.系统 ...


  • 单相电容式电机

    电容分相式单相电机正反转电路图 加一个起动电容,使主绕组和副绕组中的电流在空间上相差 90度,从而产生一个(单相)旋转磁场.在这个旋转磁场的作用下,电机转子就可以自动启动,起动后,待转速升到一定时,借助一个安装在转子上的离心开关或其他自动控 ...


  • 断路器控制回路

    断路器控制回路 在发电厂和变电站中对断路器的跳.合闸控制是通过断路器的控制回路以及操动机构来实现的.控制回路是连接一次设备和二次设备的桥梁,通过控制回路,可以实现二次设备对一次设备的操控.通过控制回路,实现了低压设备对高压设备的控制. 一. ...


  • 电脑常见故障解决方法

    关机后自动重启的解决办法 [不能启动]  五个常见开机不能完成自检的原因 [不能启动]  开机提示"bootmgr is missing"怎么解 [不能启动]  电脑不能正常启动的原因和处理步骤 [不能启动]  分析电脑 ...


  • 常见故障及处理

    常见故障及处理 一.胶带输送机紧急停机条件? 答:1.危及人身和设备安全时. 2.电动机及引线,就地动力箱内电气设备冒烟着火时. 3.电动机.减速机.滚筒等主要轴承发生机械损坏,伴随不正常响声和剧烈振动或冒烟时. 4.转动机械轴承温度过高, ...


  • 断路器常见故障及分析

    高压断路器是电力系统中最重要的开关设备,它担负着控制和保护的双重任务,如断路器不能在电力系统发生故障时及时开断,就可能使事故扩大,造成大面积停电.为了满足开断和关合,断路器必须具备三个组成部分:①开断部分,包括导电.触头部分和灭弧室.②操动 ...


  • 空调制热不启动的原因

    空调制热不启动的原因 天气渐冷需要开启空调制热,但开启空调很多用户发现空调制热不能启动,空调制热不 启动是什么原因造成的呢?长沙世友实业中央空调分析空调制热不启动的原因. 空调制热不启动主要可分为两个方面的原因,一个是空调原因一个是环境原因 ...