![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 05:59 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 已解决:写入MBR失败 |
| 可打印版本 5,097 / 22 |
| 第1楼 zencome | 发表于 2007-08-02 11:05 |
| 初级用户 发帖 47 积分 102 | |
|
已解决:写入MBR失败 我用的是IDE硬盘,在将GRUB写入MBR的时候不能成功 ,提示以下信息,能帮我解决吗?最后附录的是硬盘信息。非常 的感谢!
Error: Invalid option. BOOTLACE writes GRLDR BOOT RECORD to MBR or to the boot area of a file system. Usage: bootlace.com DEVICE_OR_FILE Options: --read-only, --floppy, --boot-prevmbr-first, --boot-prevmbr-last, --no-backup-mbr, --force-backup-mbr, --mbr-enable-floppy, --mbr-disable-floppy, --mbr-enable-osbr, --mbr-disable-osbr, --duce, --time-out=T, --hot-key=K, --preferred-drive=D, --preferred-partition=P, --sectors-per-track=S, --heads=H, --start-sector=B, --total-sectors=C, --install-partition=I, --lba, --chs, --fat12, --fat16, --fat32, --vfat, --ntfs, --ext2 DEVICE_OR_FILE: Filename of the device or image. For DOS, a BIOS drive number (in hex 0xHH or decimal DDD format)can be used to access the drive. Fatal! Close file failed. Please backup your disk in case it becomes unusable. G:\tools\BOOT\grub4dos\GRUB4D~1.3> 字段 值 驱动程序 驱动程序描述 ExcelStor Technology J120 驱动程序日期 2001-07-01 驱动程序版本 5.1.2535.0 驱动程序供应商 Microsoft INF 文件 disk.inf 磁盘设备物理信息 制造商 ExcelStor 硬盘家族 Jupiter 形状特征 3.5" 格式化容量 10 GB 外形尺寸 146.6 x 101.6 x 25.4 mm 最大重量 620 g 平均延迟时间(潜伏期) 4.17 ms 盘片转速 7200 RPM 最大内部数据传输率 627 兆比特/秒 平均寻道时间 8.8 ms 接口 Ultra-ATA/100 缓存到主机传输率 100 MB/秒 缓存大小 2 MB 设备制造商 公司名称 ExcelStor Technology 产品信息 http://www.excelstor.com/product.htm [ Last edited by zencome on 2007-8-6 at 01:08 PM ] |
|
| 第2楼 lianjiang2004 | 发表于 2007-08-02 11:29 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
如何操作的不写,怎么知道你错在哪里?
Error: Invalid option. 显然是参数错误嘛。 |
|
| 第3楼 zencome | 发表于 2007-08-02 13:15 |
| 初级用户 发帖 47 积分 102 | |
|
WINXP下用grubinst_gui写过,没有成功(在这个硬盘上没有,在另一个硬盘上成功了).
在xusdoot和WINXP下的DOS里用进入到存放GRUB文件的文件夹里,运行: bootlace --force-backup-mbr --mbr-disable-floppu 0x80 我就是这样操作的。会不会是这个硬盘有MBR写保护 ?这是是长城机的原装硬盘来的。 |
|
| 第4楼 不点 | 发表于 2007-08-02 19:41 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
这个单词错了:floppu
似乎应该是 floppy |
|
| 第5楼 zencome | 发表于 2007-08-02 23:07 |
| 初级用户 发帖 47 积分 102 | |
|
噢,SORRY,是我在这里 打错了,但是我确定的是在使用的时候没有错的,每次使用是我都会核对的。我对自己的核对能力还是很有信心的,因为我本身的工作就是会练就核对能力。
就算是我在DOS下错了,在grubinst_gui也是没有成功。 |
|
| 第6楼 不点 | 发表于 2007-08-03 09:20 |
| 银牌会员 发帖 1,115 积分 2,491 | |
这个操作是错误的:不能在 XP 下执行 bootlace,一定要在 DOS/Win98/Linux 下才可以执行 bootlace。 grubinst 的失败,有可能是(1)版本太低,或者(2)目的硬盘的分区表含有错误,被grubinst拒绝接受。 |
|
| 第7楼 zencome | 发表于 2007-08-03 11:48 |
| 初级用户 发帖 47 积分 102 | |
|
在DOS 下试过了的,XUSBOOT 下的使用的就是本论坛的DOS7.1,
grubinst是最新版本的, 照这样说来,可能是硬盘 的分区表含有错误了,如果这样,呵呵,我还要先学习把这个问题解决。 先谢谢前辈的关注。 |
|
| 第8楼 zencome | 发表于 2007-08-03 14:55 |
| 初级用户 发帖 47 积分 102 | |
|
1.在纯DOS用DISKGEN,重写了MBR和分区表,然后 在XP下用grubinst_gui写入,但是没有成功。
2.于是我进入到纯DOS下执行:bootlace --force-backup-mbr --mbr-disable-floppy 0x80. 系统提示: ERROR:Invalid partition table. Must specify --floppy explicitly for floppy 我去翻译了下大致的意思是说 无效的分割表,必须指明软盘 明确软盘。 3.如后我重新执行:bootlace. exe 0x80 当时提示的也这条信息:ERROR:Invalid partition table. Must specify --floppy explicitly for floppy 4.于是我进入到BIOS里边看了下,软盘是关闭的,里边 是这样的:legacy Diskette A Disable 这到底是怎么回事呀? |
|
| 第9楼 bean | 发表于 2007-08-03 16:12 |
| 初级用户 发帖 38 积分 80 | |
|
在Sysoft论坛里有一个新版的grubinst:
http://www.znpc.net/bbs/viewthread.php?tid=3799&extra=page%3D1 你可以试试,如果仍然显示非法的话,就说明MBR的分区表的确有问题。 BIOS里软盘关闭是因为没有软驱,和写MBR出错没有关系。 或者你可以把MBR的内容贴出来,我可以帮忙看看是怎么问题。 |
|
| 第10楼 不点 | 发表于 2007-08-03 19:21 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
用微软的分区工具 FDISK 来创建分区表,不要用其它软件。否则有可能被 bootlace 拒绝。
|
|
| 第11楼 zencome | 发表于 2007-08-03 22:01 |
| 初级用户 发帖 47 积分 102 | |
|
这部电脑是挂了两个硬盘的,上面贴出的内容是在20G 的硬盘上操作的,下午的时候我对另一个硬盘 40G 的,用了grubinst_gui,也是没有成功。同样的grubinst_gui我在另外的一台电脑安装GRUB成功。
因此,我计划在星期天回到办公室后,把硬盘挂接到另外的电脑看看是什么样的情况。 我用的是新版的grubinst_gui了。 [ Last edited by zencome on 2007-8-3 at 10:17 PM ] |
|
| 第12楼 zencome | 发表于 2007-08-03 22:11 |
| 初级用户 发帖 47 积分 102 | |
|
MBR我不懂,刚才去看了“bean 请进,新版的GRUBINST有问题”这个帖子,下载了里边 的“MBR”但是不知道怎么查看。
去百度了下,也是没有弄明白,应该怎样查看及提取出来?是否就是在用grubinst_gui时保存的那个 文件? |
|
| 第13楼 bean | 发表于 2007-08-03 22:33 |
| 初级用户 发帖 38 积分 80 | |
|
可以使用WinHEX等工具。
|
|
| 第14楼 lianjiang2004 | 发表于 2007-08-03 23:09 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
提取mbr 可到此帖下载dsptw。
http://www.cn-dos.net/forum/viewthread.php?tid=24419&fpage=1 解压后执行: win32下备份: dsptw 0 0 1 /s disk.mbr 把 disk.mbr文件发上来。 或者 dsptw 0 0 1 /l >disk.txt 把disk.txt里的字符贴上来。 |
|
| 第15楼 zencome | 发表于 2007-08-05 16:36 |
| 初级用户 发帖 47 积分 102 | |
|
这是20G硬盘的情况,即第二硬盘读取是改这样dsptw 1 0 1 /l >disk.txt应该没有错吧?以下是内容,稍后我会把这个硬盘接到别的电脑安装GRUB。
刚才去别的电脑装了,还是不行的。 Disk 1 Absolute Sector 0 00000000000: 33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC 50 BE 00 00000000010: 7C BF 00 06 B9 00 02 F3 A4 BF 1E 06 57 CB 33 DB 00000000020: 33 D2 BE BE 07 B1 04 F6 04 80 74 03 8B D6 43 83 00000000030: C6 10 E2 F3 83 FB 01 74 09 BE C4 00 B9 17 00 EB 00000000040: 71 90 52 B4 41 B2 80 BB AA 55 CD 13 5A 81 FB 55 00000000050: AA 75 33 F6 C1 01 74 2E B8 00 42 BE AD 07 B1 10 00000000060: C6 04 00 46 E2 FA BE AD 07 8B FA C6 04 10 C6 44 00000000070: 02 01 C7 44 04 00 7C 8B 5D 08 89 5C 08 8B 5D 0A 00000000080: 89 5C 0A EB 0F 90 B8 01 02 BB 00 7C 8B F2 8B 4C 00000000090: 02 8A 74 01 B2 80 CD 13 BE FE 7D 81 3C 55 AA 74 000000000A0: 09 BE DB 00 B9 18 00 EB 09 90 33 C0 50 B8 00 7C 000000000B0: 50 CB 81 C6 00 06 AC BB 07 00 B4 0E CD 10 E2 F6 000000000C0: B1 0F E2 FC 49 6E 76 61 6C 69 64 20 70 61 72 74 000000000D0: 69 74 69 6F 6E 20 74 61 62 6C 65 4D 69 73 73 69 000000000E0: 6E 67 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 000000000F0: 74 65 6D 00 4D 61 73 74 65 72 20 42 6F 6F 74 20 00000000100: 52 65 63 6F 72 64 20 57 72 6F 74 65 20 62 79 20 00000000110: 44 69 73 6B 4D 61 6E 20 56 65 72 31 2E 33 30 00 00000000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000000001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000000001B0: 00 00 00 00 00 00 00 00 EE C4 EE C4 00 00 80 01 000000001C0: 01 00 07 FE FF FF 3F 00 00 00 7C EB 57 01 00 00 000000001D0: C1 FF 99 00 FF FF BB EB 57 01 3F 00 00 00 00 01 000000001E0: C1 FF 0C A4 FF FF FA EB 57 01 26 50 0D 01 00 00 000000001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA [ Last edited by zencome on 2007-8-5 at 05:54 PM ] |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |