无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6746|回复: 6
打印 上一主题 下一主题

U启新探索之一:SwitchLun隐藏着通向U启的重要线索,诸位不要被愤怒迷住了双眼!

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-4 19:54:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
...............................................

(本贴内容,未经许可,请勿转贴、引用、盗用,谢谢合作!)


一、前言

部分同学的UT16X主控盘用了SwitchLun后,出现Win不能正常识别故障。
(注:1、已有恢复解决办法;2、已有正确使用SwitchLun、不出故障的办法)

对出现故障,本人深表同情和遗憾,但同时提醒大家保持冷静,不要因为
出现故障而被愤怒迷住了双眼、彻底否定SwitchLun出现的重要意义,我们
要用对待新生事物成长的眼光来看SwitchLun。


SwitchLun的重要意义并不在于能否解决UT16X主控的问题,而在于它所透露
的理念、思路,隐藏着
通向USB boot的重要线索--Multi-lun! 抓住这个线索
去扩展,就可以得到很多收获!


实际上,我在帖子http://bbs.mydigit.cn/read.php?tid=84265
推测SwitchLun的工作原理(通过调整Lun0指向,从而设定逻辑第1设备为CD,
改善UT16X主控量产CD物理位置在后、BOOT表现不佳的问题)
,已经开始涉及到
这一线索。只是关注、接续讨论的同学似乎并不太多。

现在重开新帖,就是为了分项展开,化长篇为多个短篇,便于分别讨论。


二、关于Multi-lun

(一)基本背景

Lun应是SCSI总线中的概念,而USB继承、沿用了SCSI标准,所以出现Lun字眼很正常。
SCSI设备完整地址表示应为HA-ID-Lun,其中丰富内容远非一两句话能够说清,有兴趣
请自查SCSI和其他相关资料。我们只要知道:

U盘出厂状态大多是单一移动盘,其设备编号就简化成一个: Lun0。而现在DIY量产
(也有U盘厂商出的部分正规型号),U盘被分成2部分,也就是同学们所说的双分区,
有Lun0、Lun1两个设备。SK6211主控支持三分,可以有Lun0、Lun1、Lun2 三个设备。
需要指出的是,U盘保密区要视情形而定,它不一定是单独的分区,也不一定单独
占一个Lun。

(二) Multi-Lun与我们的关注焦点--BOOT--有密切关系。

Multi-Lun设备并非已经受到了完美支持。按照某些厂商的说法,USB支持有2个层次

1、标准USB支持:通过OS进行。
Multi-Lun设备在这个层次的支持问题还不太明显,因为常用的Win2000、XP等都支持,
Linux高版本也支持,但有部分低版本不支持或者是scsi.o模块默认参数没打开,需要
手动调整。

与我们有关联的点不在以上所说,而是DOS下的支持问题,即广泛应用的USBASPI.SYS
/USBCD.SYS,目前看来USBCD.SYS对Multi-Lun支持还不完善,这直接影响我们量产CD识别
成功率(当然也就影响一键GHOST之类的应用)。有关讨论详见本系列的第3帖--U启新探索
之三:USBCD.SYS的致命bug。

2、Legacy USB支持:通过BIOS进行。
Multi-Lun设备在这个层次的支持问题非常明显,很多老机器、半新不旧的机器都不支持
或支持得不够完美,只有新出的强BIOS才比较令人满意,这严重影响多区盘BOOT成功率。
有关讨论详见本系列的第2帖--U启新探索之二:BIOS USB BOOT支持强弱理论分析


[ 本帖最后由 wuwuzz 于 2009-3-4 19:58 编辑 ]

评分

参与人数 1无忧币 +5 收起 理由
fujianabc + 5 精品文章

查看全部评分

2#
发表于 2009-3-5 18:03:02 | 只看该作者
谢谢,努力加深认识中。
回复

使用道具 举报

3#
发表于 2009-9-28 16:41:34 | 只看该作者
支持SwitchLun,刚刚用它解决了我的UT165不能冷启动USB-CDROM的心头之痛。
回复

使用道具 举报

4#
发表于 2009-9-28 16:42:42 | 只看该作者
并且我的hp v115w调整后,在XP下也能正常识别公共分区。高兴
回复

使用道具 举报

5#
发表于 2009-9-28 16:43:15 | 只看该作者
SanDisk Cruzer Contour按照论坛方法用Universal_Customizer量产usbcdrom后
无法启动电脑?难道U3的USB-CDROM也有UT165的那个“cdrom在足后一个分区”的问题?

SanDisk Cruzer Contour U3的那个不能冷启动的问题是否也可以用SWICHLUN来调整??
回复

使用道具 举报

6#
发表于 2009-12-17 16:19:12 | 只看该作者
还好,只要主控是对应的一般正常操作基本还是能成功的,就算失败还是能修复的
回复

使用道具 举报

7#
发表于 2011-5-13 00:32:19 | 只看该作者
我怎么打不开啊,一打开就提示错误
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-27 01:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表