无忧启动论坛

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

[已解决] uuid命令是否存在bug

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-14 21:33:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2011-11-03 部分更新说明
2.忽略ISO9660文件系统上文件名的大小写.   
   可以使用以下命令禁用该功能.            
   write 0x4CA24 0


偶然发现 uuid 命令会改变 0x4ca24 的值  具体见截图  不太确定是什么原因引起的  测试2011-11-03版之后的都存在这个问题

[ 本帖最后由 sratlf 于 2012-5-17 10:12 编辑 ]

t1.png (7.06 KB, 下载次数: 92)

t1.png

t2.png (10.25 KB, 下载次数: 92)

t2.png

t3.png (2.14 KB, 下载次数: 87)

t3.png
2#
发表于 2012-5-14 22:38:22 | 只看该作者
特别累,处理不了。等 chenall 来研究。
回复

使用道具 举报

3#
发表于 2012-5-14 22:40:07 | 只看该作者

回复 #2 不点 的帖子

老大辛苦了,为了我帖子里提到的问题折腾了一天了
回复

使用道具 举报

4#
发表于 2012-5-14 22:48:36 | 只看该作者

回复 #3 zhs509 的帖子

不客气,倒不纯粹是这个原因。我对于以下这段说明,不甚理解:

2.忽略ISO9660文件系统上文件名的大小写.   
   可以使用以下命令禁用该功能.            
   write 0x4CA24 0


大小写的功能属于内核处理的范围,却用一个内核以外的变量 0x4CA24 来控制,这本身就是不太安全的。
回复

使用道具 举报

5#
 楼主| 发表于 2012-5-14 22:53:52 | 只看该作者

回复 #4 不点 的帖子

不点大辛苦  看来只能等chenall大处理了

估计是为了兼容性问题吧  保留了一个可以恢复的方法  就是不知道为什么uuid会对此产生影响
回复

使用道具 举报

6#
发表于 2012-5-14 23:16:48 | 只看该作者
谢谢提醒..


嗯,当时确实是为了保留兼容性问题.后面都忘了改进了.
uuid (hd0,0)
执行之后会把uuid存放在一个临时变量%?%中.而控制码刚好在这个变量空间中..

以后的版本干脆就直接不区分大小写好了,不需要控制,也可以节省一些代码.
回复

使用道具 举报

7#
 楼主| 发表于 2012-5-14 23:21:07 | 只看该作者

回复 #6 chenall 的帖子

好久不见你来了  不加区分也好  减少些大小写导致的问题
回复

使用道具 举报

8#
 楼主| 发表于 2012-5-17 10:12:00 | 只看该作者
grub4dos-0.4.5c-2012-05-16.7z 版已解决此问题  结贴
回复

使用道具 举报

9#
 楼主| 发表于 2012-5-30 15:59:36 | 只看该作者
c大  grub4dos-0.4.6a-2012-05-22.7z 这个是不是没有打上

2012-05-16
        1.取消针对ISO9660文件系统忽略大小写的控制.新的版本强制不区分大小写

的补丁  今天忽然发现在cd上0.4.6a-2012-05-22版还存在大小写问题
回复

使用道具 举报

10#
发表于 2012-5-30 17:01:31 | 只看该作者
0.4.6a 好像忘了打补丁了.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 17:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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