无忧启动论坛

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

HDD-U盘不能启动ZIP电脑,如何解决?附我的方法,有更新

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-18 18:49:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
U盘型号:宇瞻AH320     32G    三星双芯。
用DiskGenius3.0软件,按Usb-Hdd模式分为三个区:第1个为1G的fat32,里面安装了多功能的Free-DOS系统和苍狼山庄的WinPE系统;第2个为19G的ntfs作为数据区;第3个分区为10G的Ubuntu8.10系统(正规的DVD版)。
步骤:1、先用DiskGenius按Usb-Hdd模式格式化第1个分区,制成可启动到Free-dos的系统,然后把第2和第3个区分好。
      2、把多功能DOS系统和苍狼山庄的WinPE系统复制到第1区,修改里面的fdauto.bat和fdCONFIG.SYS两个文件,使这个启动盘能够启动到多功能DOS系统和WinPE系统。
      3、把Ubuntu8.10的安装DVD光盘放入光驱,常规安装Ubuntu系统到U盘,注意:安装分区要选手动,自己决定安装到最后一个分区,还要注意要把Grub安装到U盘的MBR理。

这样此启动盘就做好了,不用量产U盘。

但是有一个问题—就是这里经常讨论并反感的问题:这个启动盘只能在支持usb-hdd的电脑上启动,在仅支持Usb-zip的电脑上不能启动,现象为:屏幕停止在—Laoding Freedos,没了反应,用winhex 将u盘的440-5FF写入到U盘的7E40-7FFF,结果连反应也没有了,死机了!请问有办法解决吗?用winhex 写什么代码也行!
多谢!


—————————————————————————————————————————————————————————————————————————————
说来奇怪,今日为了寻找原因,把U盘的第1个分区重新用DiskGenius按HDD格式成Fat16格式,其他的分区和原来一样,重新安装各个系统,这样在支持HDD启动的电脑(科室)上启动正常,而在仅支持ZIP的电脑(科室)上,直接起到选择DOS和WIINPe的界面,能够起动多功能DOS和WinPE,根本不启动Grub,不知原因如何?

今晚回家后用电脑测试发现此启动盘能够用Ubuntu启动电脑,但是第2分区不能挂载!不能启动WinPE,可以启动多功能DOS,不知何原因?在我的笔记本(Dell XPS1530)上启动完好。

另外,经过我用同一个小U盘(每个字节事先都用Winhex清为0)测试,按ZIP格式的U盘,其MBR和63扇区均有数据,其他全为0,格式成HDD的盘,其MBR、63扇区、67扇区均有数据,这说明ZIP格式的启动并不是读取32扇区,也应是先读取MBR然后读取63扇区。

[ 本帖最后由 wy_asdfg 于 2009-1-19 21:11 编辑 ]
2#
发表于 2009-1-18 20:43:01 | 只看该作者
帮你顶下,期待高手解惑
回复

使用道具 举报

3#
发表于 2009-1-18 21:03:43 | 只看该作者
原帖由 wy_asdfg 于 2009-1-18 18:49 发表
U盘型号:宇瞻AH320     32G    三星双芯。
用DiskGenius3.0软件,按Usb-Hdd模式分为三个区:第1个为1G的fat32,里面安装了多功能的Free-DOS系统和苍狼山庄的WinPE系统;第2个为19G的ntfs作为数据区;第3个分区 ...



DISKGENIUS3。0分区U盘, 这样可以用得到吗?我只能量产才分得
回复

使用道具 举报

4#
 楼主| 发表于 2009-1-18 21:54:10 | 只看该作者
原帖由 goodtime 于 2009-1-18 21:03 发表



DISKGENIUS3。0分区U盘, 这样可以用得到吗?我只能量产才分得


在支持HDD启动的电脑上,能够完美启动:多功能DOS,WinPE和Ubuntu8.10!不需要量产!

[ 本帖最后由 wy_asdfg 于 2009-1-18 21:55 编辑 ]
回复

使用道具 举报

5#
发表于 2009-1-18 23:15:45 | 只看该作者
不能启动是正常。
要是能2个都兼容。那都不需要分HDD和ZIP了。
我的启动U盘是HDD也是在只支持ZIP的电脑上不能启动。
所以很多人第一个分区就做zip了。
回复

使用道具 举报

6#
 楼主| 发表于 2009-1-19 17:14:43 | 只看该作者
原帖由 yjd 于 2009-1-18 23:15 发表
不能启动是正常。
要是能2个都兼容。那都不需要分HDD和ZIP了。
我的启动U盘是HDD也是在只支持ZIP的电脑上不能启动。
所以很多人第一个分区就做zip了。


不是吧,请看我今天的测试。继续等待高手出现。
回复

使用道具 举报

7#
 楼主| 发表于 2009-1-19 17:15:33 | 只看该作者
说来奇怪,今日为了寻找原因,把U盘的第1个分区重新用DiskGenius按HDD格式成Fat16格式,以前为Fat32格式,其他的分区和原来一样,重新安装各个系统,这样在支持HDD启动的电脑上启动正常,而在仅支持ZIP的电脑上,直接起到选择DOS和WIINPe的界面,能够起动多功能DOS和WinPE,根本不启动Grub,不知原因如何?



另外,经过我用同一个小U盘(每个字节事先都用Winhex清为0)测试,按ZIP格式的U盘,其MBR和63扇区均有数据,其他全为0,格式成HDD的盘,其MBR、63扇区、67扇区均有数据,这说明ZIP格式的启动并不是读取32扇区,也应是先读取MBR然后读取63扇区。
还发现一个有意思的问题:zip格式的Mbr的分区表信息中分区的信息位于最后,即在55AA的上边,把这个分区信息复制并写入到HDD格式的MBR相应位置,就能够启动仅支持ZIP的电脑!当然还得把HDD格式的MBR的第1个分区信息中的80改为00。但是这样改动的HDD格式的U盘启动支持HDD的电脑时,又有了问题。真不知何解!?

[ 本帖最后由 wy_asdfg 于 2009-1-19 21:21 编辑 ]
回复

使用道具 举报

8#
发表于 2009-1-19 17:37:08 | 只看该作者
这个方法不是很好用,我试过了,
回复

使用道具 举报

9#
 楼主| 发表于 2009-1-21 00:45:37 | 只看该作者
又把u盘格回了Fat32,和第一次一样安装的系统,这次用Grubinstall在U盘的第1分区中写入Grbu(因为考虑到Fat16时,能够启动ZIP电脑,这说明,这台电脑启动时不阅读MBR的启动代码,阅读分区表后,直接到第1分区(即63扇区)进行读写,所以把Grub在安装到此处,应该可以启动电脑,结果也证实这样。),这样这个U盘就能够启动原来不能启动的ZIP电脑,起到dos和WinPE,但是死活起不来Ubuntu!郁闷!!!谁知道啊?!

无论文件格式是Fat还是Fat32,无论电脑支持何种启动,都是先阅读MBR的!有实验证实。
回复

使用道具 举报

10#
发表于 2009-1-21 01:50:10 | 只看该作者
有关GRUB的问题,还是到时空论坛问问不点等高手吧,毕竟他是开发者,应该最清楚。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-25 22:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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