无忧启动论坛

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

[求助] Grub4DOS0.4.6a map压缩文件存在问题

[复制链接]
跳转到指定楼层
1#
发表于 2015-7-17 21:35:02 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
如题。
测试用版本是0PE_NBv1.5.1(2014-04-05)2in1+水老7PE_292MB,grub4dos-0.4.6a-2015-07-16-1.7z
加载0PENB.LZMA时提示如下


把0PENB.LZMA重新打包为Gzip冒名顶替0PENB.LZMA后结果如下,按数字键盘0键后一切正常


自带的2013-4-19 0.4.6a无此问题。

9#
发表于 2015-7-24 18:04:40 | 只看该作者
这个我今天传了一个版本已经修正.
回复

使用道具 举报

8#
 楼主| 发表于 2015-7-24 15:32:29 来自手机 | 只看该作者
chenall 发表于 2015-7-18 21:12
对于某些压缩文件,显示进度条会使速度变得很慢还会出错(像LZMA),.其它的不清楚

也许应该考虑其它的显示 ...

所以。。。我的这个问题到底是啥问题
回复

使用道具 举报

7#
发表于 2015-7-18 21:12:25 | 只看该作者
对于某些压缩文件,显示进度条会使速度变得很慢还会出错(像LZMA),.其它的不清楚

也许应该考虑其它的显示进度方法.

点评

所以。。。我的这个问题到底是啥问题  详情 回复 发表于 2015-7-24 15:32
回复

使用道具 举报

6#
 楼主| 发表于 2015-7-18 20:35:49 来自手机 | 只看该作者
chenall 发表于 2015-7-18 14:33
这个代码之前是1也就是应该是DECOMP_TYPE_LZMA
是我的疏忽没有注意到.


某些压缩文件也是十分大的,有进度能让人感觉安心,不会以为死机,尤其是在低速设备上
回复

使用道具 举报

5#
发表于 2015-7-18 14:33:21 | 只看该作者
不点 发表于 2015-7-18 11:17
6月9日的改动,如下代码有疑问:

disk_io.c

这个代码之前是1也就是应该是DECOMP_TYPE_LZMA
是我的疏忽没有注意到.

这个是判断是否一次性读取的.
我觉得直接可以去掉后面的判断.只要是压缩格式的文件就全部一次性读取.不要显示进度.


点评

某些压缩文件也是十分大的,有进度能让人感觉安心,不会以为死机,尤其是在低速设备上  详情 回复 发表于 2015-7-18 20:35
回复

使用道具 举报

4#
发表于 2015-7-18 11:17:33 | 只看该作者
本帖最后由 不点 于 2015-7-18 11:23 编辑

6月9日的改动,如下代码有疑问:

disk_io.c
  1. stage2/disk_io.c
  2. @@ -2321,7 +2321,7 @@ grub_read (unsigned long long buf, unsigned long long len, unsigned long write)
  3.       || fsys_table[fsys_type].read_func == pxe_read
  4. #endif
  5. #ifndef NO_DECOMPRESSION
  6. -      || (compressed_file && decomp_type == 1)
  7. +      || (compressed_file && decomp_type == DECOMP_TYPE_GZ)
  8. #endif /* NO_DECOMPRESSION */
  9.    )
  10.    {
复制代码

上述改动,只自动解压 gz 文件,而禁止了对 lzma 的自动解压。改动前是要自动解压所有的压缩格式的。



Steve6375 也说,6月5日是可靠版本。因此,6月9日可能确实引入了 bug。

点评

这个代码之前是1也就是应该是DECOMP_TYPE_LZMA 是我的疏忽没有注意到. 这个是判断是否一次性读取的. 我觉得直接可以去掉后面的判断.只要是压缩格式的文件就全部一次性读取.不要显示进度.  详情 回复 发表于 2015-7-18 14:33
回复

使用道具 举报

3#
 楼主| 发表于 2015-7-18 10:11:36 | 只看该作者
chenall 发表于 2015-7-17 21:49
跨度太大了,不好判断问题原因.

第二个截图0PE的估计更新一下外部命令就行了.

问题从grub4dos-0.4.6a-2015-06-09.7z开始出现的。
回复

使用道具 举报

2#
发表于 2015-7-17 21:49:45 | 只看该作者
跨度太大了,不好判断问题原因.

第二个截图0PE的估计更新一下外部命令就行了.

点评

问题从grub4dos-0.4.6a-2015-06-09.7z开始出现的。  详情 回复 发表于 2015-7-18 10:11
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 00:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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