移动ubuntu,U盘抑或移动硬盘?
发表于 : 2008-07-02 22:10
其实这个问题在心里很久了,曾在无忧发过一贴(http://bbs.wuyou.com/viewthread.php?tid=105687),原文引过来
我不是专业搞硬件的,没有确凿的理论依据,只是根据自己的体验做一些推测分析,对与不对大家商榷。
抛开 读写速度、可擦写次数、闪存可靠性 这些问题不谈,仅说兼容性,与U盘相比,移动硬盘更接近本地硬盘。移动硬盘控制芯片其实是 usb to ide ,也就是接在usb总线上的 ide 控制器,而 ide 接口有明晰的工业标准。U盘则不同,U盘控制芯片是 接在 usb 总线上的 闪存读写控制器 。
在 windows 中,U盘通常显示为 可移动磁盘,而移动硬盘显示为 本地磁盘,其背后隐藏着多少差别呢?? 我仅知道一点:可移动磁盘 应该是不用缓存的,即时写入。而移动硬盘与内置硬盘都用缓存。
有同学说,很多 u 盘也可以量产为 本地磁盘 模式。然而,官方为何不直接生产成那样呢?也许是因为某些非技术因素,但不能排除存在技术方面原因的可能性——比如某些控制芯片不支持 本地磁盘模式 或 存在 bug ……
综上所述,我对在U盘中装 ubuntu 一直心有疑忌,至今未消。
【2007.05.22更新】不要期望你的 U 盘一定能启动 —— USB启动简析
作者:[email protected]
U 盘启动很有诱惑力 —— 小巧便携,可修改,同时还用作移动存储,一盘多用。所以很多朋友都在关注 U 盘启动,各种制作方法层出不穷,时不时冒出一个“万能方法” —— 不可否认这是一种推动力,然而,就目前来讲,我的看法是,在积极尝试的同时,最好不要抱太大期望——能启动最好,不能启动也很正常,因为在这个问题上,起决定作用的不是我们的操作方法,而是硬件支持(主板,BIOS,U盘控制芯片)是否完善,我们可以试用各种方法,但并不能掌控最后结果。
一个U盘,可分解为 控制芯片 和 存储介质。所谓 HDD 或 ZIP 格式,对存储介质来说,只是某种组织规则,是容易做到,尤其是 HDD ,有明确的工业标准
而不容易做好的,是 I/O ,也就是 U盘控制芯片 和 主板BIOS 必须能够相互配合着将存储介质中的数据正确地送入内存,这才是启动成功的关键。实际应用中,这个环节经常出问题:要么是 U盘控制芯片 不完善,造成U盘在某些机子上无法启动;要么是 主板BIOS 有BUG,结果只能启动某些规格的U盘;或者两者都有问题——但也说不定错有错着,负负得正——谁又能说得清呢?
经验表明,移动硬盘 几乎在所有支持 USB-HDD 的机子上都能启动,不管新旧机型,当然速度有快有慢
而 U 盘作成 HDD 格式,就经常启动不了,反倒是 USB-ZIP 更易成功
本来,ZIP 并不是一个很流行的格式,而且颇多限制,规格混乱,比较而言,HDD 要通用的多——有哪个电脑不支持硬盘?U盘如此表现,只能归结为 控制芯片 的问题。这也很正常,本来嘛,厂家首要考虑的是成本,哪个便宜用哪个 —— 只要能在 WINDOWS 下读写就行,除非是专门生产启动型U盘,否则谁会管它能不能启动
U盘也有用移动硬盘控制芯片的,表现为:格成HDD格式后,windows 不再将其认作 “可移动磁盘” ,而是像普通硬盘或移动硬盘那样显示为 “本地磁盘” ——曾见过一块联想的U盘就是这样。这种U盘可以像普通硬盘那样分区,而且更好地支持 USB-HDD 启动模式。可以预见,随着 U 盘容量不断扩大,将有更多厂家采用这种芯片。到那时,U盘启动才会真正流行起来。
而目前,USB启动 成功概率最高的,还是 USB-HDD 模式下的移动硬盘。
2007.05.22 补充:似乎有些控制芯片可以切换控制模式,可以选择作为 “可移动磁盘” 或 “本地磁盘” (见这里 http://bbs.wuyou.com/viewthread.php?tid ... a=page%3D1 ) ,我觉得很可能是真的,因为这确是合理的设计思路,但手头没有U盘 无法测试,大家可以试试。
我不是专业搞硬件的,没有确凿的理论依据,只是根据自己的体验做一些推测分析,对与不对大家商榷。
抛开 读写速度、可擦写次数、闪存可靠性 这些问题不谈,仅说兼容性,与U盘相比,移动硬盘更接近本地硬盘。移动硬盘控制芯片其实是 usb to ide ,也就是接在usb总线上的 ide 控制器,而 ide 接口有明晰的工业标准。U盘则不同,U盘控制芯片是 接在 usb 总线上的 闪存读写控制器 。
在 windows 中,U盘通常显示为 可移动磁盘,而移动硬盘显示为 本地磁盘,其背后隐藏着多少差别呢?? 我仅知道一点:可移动磁盘 应该是不用缓存的,即时写入。而移动硬盘与内置硬盘都用缓存。
有同学说,很多 u 盘也可以量产为 本地磁盘 模式。然而,官方为何不直接生产成那样呢?也许是因为某些非技术因素,但不能排除存在技术方面原因的可能性——比如某些控制芯片不支持 本地磁盘模式 或 存在 bug ……
综上所述,我对在U盘中装 ubuntu 一直心有疑忌,至今未消。