启动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引导代码)

(0)

相关推荐

  • 启动U盘不能启动的一个原因

    在不同的BIOS进行U盘(USB-HDD方式)启动时,对同一U盘的容量参数---柱面.磁头和扇区数(简称CHS),识别各不相同(证明这一点可以在不同的机器上安装同一版本的linux,然后插入U盘,使用 ...

  • 教你制作第一方启动U盘,启动U盘纯净版。

    网上很多U盘启动制作工具虽然很方便,但有很多插件,不够纯净,如果你想要纯净的启动U盘,那就学习下面的方法. 操作方法 01 在开始菜单输入cmd(Windows 7在开始-运行中输入),右键单击命令提 ...

  • 如何制作双模式启动U盘(传统启动和UEFI启动)

    对于UEFI,相信一部用户并不陌生,它是最近几年兴起的一种新的电脑启动引导方式。前不久小编就安装了具有UEFI引导功能的Win8系统,但如果你想制作传统启动和UEFI启动双模式的U盘,那该如何做呢? ...

  • 如何判断启动U盘有没有制作成功

    为了用U盘装系统,我们得先制作一个启动U盘。启动U盘到底制作成功没有呢?我们该怎么确定启动U盘是否制作成功呢?启动U盘制作工具的不同,所以检测方法也不一样,下面只提供两种常用的方法。 方法1 如果你使 ...

  • 为什么U盘不能启动 如何解决

    不同的BIOS进行U盘(USB-HDD方式)启动时,对同一U盘的容量参数---柱面、磁头和扇区数(简称CHS),识别各不相同(证明这一点可以在不同的机器上安装同一版本的linux,然后插入U盘,使用h ...

  • Win7 32位系统下防止u盘自行启动木马的三个有效措施

    U盘应用广泛,所以成为了木马病毒容易入侵的对象,在使用u盘过程中,因为u盘的自动运行功能就会让木马有机可乘,所以为了能够让用户们更好地阻止u盘自行启动木马,防止u盘中毒,下面小编就为大家整理了三个有效 ...

  • MAC OS X Lion启动U盘制作和使用U盘安装系统图文教程

    很多人在苹果的app store中购买了最新的操作系统狮子(OS X Lion)。但是升级之后发现一些问题,比如:开机和关机速度明显变慢,有些程序停止响应。现在由论坛的网友 MB702LL 来介绍一下 ...

  • Mac启动U盘怎么制作 u盘制作mac安装盘教程图文详细介绍

    我们知道苹果电脑运行的是其自家的OS X系统,由于苹果电脑定位高端人群,很多朋友接触的比较少,导致在给苹果电脑装系统的朋友,很多用户都不知道从哪下手。其实苹果Mac电脑同样可以通过U盘安装系统,前提的 ...

  • 如何使用口袋PE启动U盘破解Windows系统的登陆密码

    很多使用电脑里有重要资料的朋友喜欢给电脑加个windows系统登陆密码,来保证电脑里的资料安全。但是很多朋友记性不是很好或者因为其他不可知的原因忘记或记不清登陆密码。 那么如何解决这个问题呢?其实口袋 ...