无忧启动论坛

标题: 新买的普通U盘是不是不具备引导功能? [打印本页]

作者: wenliangyu    时间: 2011-1-25 07:54
标题: 新买的普通U盘是不是不具备引导功能?
新买的U盘是不是具备引导功能?在BootIce中也能看到新U盘的引导方式,好像一般都是Windows的。但我估计这并不具有引导功能吧?是否该建议BootIce对“不具有引导功能”作另外的显示?

新U盘必须先格式化为USB-HDD或者其它模拟方式,然后才能加入引导功能吧?
作者: 幸运的草    时间: 2011-1-25 09:54
好像现在的U盘一般都支持引导吧,手机中安装的TF卡还能正常引导呢!
作者: fujianabc    时间: 2011-1-25 11:11
除了非512字节/扇区的奇怪u盘,一般都能支持启动的
作者: wenliangyu    时间: 2011-1-26 07:25
我的意思是,如果新U盘的确支持Windows的引导方式,那是不是直接放入boot.ini和NTLDR等引导工具,就可以引导启动了?我觉得好像不是。

第一,新U盘是否一定需要先用某种格式化工具如UBoot等格式化为USB-HDD或者USB-zip等形式?
第二,新U盘是否一定需要用BootIce或者Fbint等写入某种引导方式?

我觉得一可能不是必须的,U盘出厂一般可能是USB-HDD的形式;二是必须的,因为新U盘不带引导区数据。是这样的吗?
作者: wenliangyu    时间: 2011-1-26 07:26
如果新U盘不带引导扇区,我觉得在BootIce中显示引导方式为Windows似乎不妥。
作者: fujianabc    时间: 2011-1-26 09:48
原帖由 wenliangyu 于 2011-1-26 07:26 发表
如果新U盘不带引导扇区,我觉得在BootIce中显示引导方式为Windows似乎不妥。

文件系统的第一个扇区就是引导扇区,不可能没有引导扇区的
作者: wenliangyu    时间: 2011-1-29 13:00
楼上说法不对。第一扇区是个物理概念,肯定是客观存在的。引导扇区是个逻辑概念。第一扇区没有引导代码,只是无意义的二进制数据,比如全0或全1,或者全部是杂乱随机数,是不能叫引导扇区的。
作者: fujianabc    时间: 2011-1-29 19:36
原帖由 wenliangyu 于 2011-1-29 13:00 发表
楼上说法不对。第一扇区是个物理概念,肯定是客观存在的。引导扇区是个逻辑概念。第一扇区没有引导代码,只是无意义的二进制数据,比如全0或全1,或者全部是杂乱随机数,是不能叫引导扇区的。

除非人为或者病毒破坏了第一个扇区的引导代码,否则格式化后就会默认在第一扇区写入引导代码
作者: wenliangyu    时间: 2011-1-29 21:35
楼上的说法和操作系统有关吧。我记得有说法说在Windows下分区(应该不是格式化,不格式化也有MBR吧)会写入引导代码。我自己没有试过,也不知道其它操作系统是否如此。另,新U盘出厂时是量产的,未必会有Windows方式的引导代码吧。
作者: fujianabc    时间: 2011-1-30 09:30
原帖由 wenliangyu 于 2011-1-29 21:35 发表
楼上的说法和操作系统有关吧。我记得有说法说在Windows下分区(应该不是格式化,不格式化也有MBR吧)会写入引导代码。我自己没有试过,也不知道其它操作系统是否如此。另,新U盘出厂时是量产的,未必会有Window ...

你在使用前总要格式化吧,格式化成fat16/fat32/ntfs后就自动写入引导代码了。就算你使用前没格式化,量产完最后一步就是格式化,所以除非专门去清掉了引导代码,否则第一扇区的引导代码总是存在的

[ 本帖最后由 fujianabc 于 2011-1-30 09:32 编辑 ]
作者: wenliangyu    时间: 2011-1-31 07:21
有道理,有时间再试验一下。谢谢指教!




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3