中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 已解决:写入MBR失败 上一主题 | 下一主题
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『楼 主』:  已解决:写入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  [OPTIONS]  DEVICE_OR_FILE
Options: --read-only, --floppy[=N], --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 ]

2007-8-2 11:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 2 楼』:  

如何操作的不写,怎么知道你错在哪里?
Error: Invalid option.
显然是参数错误嘛。



Windows 一键还原
http://www.yjhy.com
2007-8-2 11:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 3 楼』:  

WINXP下用grubinst_gui写过,没有成功(在这个硬盘上没有,在另一个硬盘上成功了).
在xusdoot和WINXP下的DOS里用进入到存放GRUB文件的文件夹里,运行:
bootlace --force-backup-mbr --mbr-disable-floppu 0x80

我就是这样操作的。会不会是这个硬盘有MBR写保护 ?这是是长城机的原装硬盘来的。

2007-8-2 13:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 4 楼』:  

这个单词错了:floppu
似乎应该是 floppy



因为我们亲手创建,这个世界更加美丽。
2007-8-2 19:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 5 楼』:  

噢,SORRY,是我在这里 打错了,但是我确定的是在使用的时候没有错的,每次使用是我都会核对的。我对自己的核对能力还是很有信心的,因为我本身的工作就是会练就核对能力。
就算是我在DOS下错了,在grubinst_gui也是没有成功。

2007-8-2 23:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 6 楼』:  



  Quote:
在WINXP下的DOS里用进入到存放GRUB文件的文件夹里,运行:
bootlace

这个操作是错误的:不能在 XP 下执行 bootlace,一定要在 DOS/Win98/Linux 下才可以执行 bootlace。

grubinst 的失败,有可能是(1)版本太低,或者(2)目的硬盘的分区表含有错误,被grubinst拒绝接受。



因为我们亲手创建,这个世界更加美丽。
2007-8-3 09:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 7 楼』:  

在DOS 下试过了的,XUSBOOT 下的使用的就是本论坛的DOS7.1,
grubinst是最新版本的,
照这样说来,可能是硬盘 的分区表含有错误了,如果这样,呵呵,我还要先学习把这个问题解决。
先谢谢前辈的关注。

2007-8-3 11:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 8 楼』:  

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  

这到底是怎么回事呀?

2007-8-3 14:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bean
初级用户





积分 80
发帖 38
注册 2007-3-24
状态 离线
『第 9 楼』:  

在Sysoft论坛里有一个新版的grubinst:

http://www.znpc.net/bbs/viewthre ... &extra=page%3D1

你可以试试,如果仍然显示非法的话,就说明MBR的分区表的确有问题。

BIOS里软盘关闭是因为没有软驱,和写MBR出错没有关系。

或者你可以把MBR的内容贴出来,我可以帮忙看看是怎么问题。

2007-8-3 16:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 10 楼』:  

用微软的分区工具 FDISK 来创建分区表,不要用其它软件。否则有可能被 bootlace 拒绝。



因为我们亲手创建,这个世界更加美丽。
2007-8-3 19:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 11 楼』:  

这部电脑是挂了两个硬盘的,上面贴出的内容是在20G 的硬盘上操作的,下午的时候我对另一个硬盘 40G 的,用了grubinst_gui,也是没有成功。同样的grubinst_gui我在另外的一台电脑安装GRUB成功。
因此,我计划在星期天回到办公室后,把硬盘挂接到另外的电脑看看是什么样的情况。

我用的是新版的grubinst_gui了。

[ Last edited by zencome on 2007-8-3 at 10:17 PM ]

2007-8-3 22:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 12 楼』:  

MBR我不懂,刚才去看了“bean 请进,新版的GRUBINST有问题”这个帖子,下载了里边 的“MBR”但是不知道怎么查看。
去百度了下,也是没有弄明白,应该怎样查看及提取出来?是否就是在用grubinst_gui时保存的那个 文件?

2007-8-3 22:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bean
初级用户





积分 80
发帖 38
注册 2007-3-24
状态 离线
『第 13 楼』:  

可以使用WinHEX等工具。

2007-8-3 22:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 14 楼』:  

提取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里的字符贴上来。



Windows 一键还原
http://www.yjhy.com
2007-8-3 23:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zencome
初级用户





积分 102
发帖 47
注册 2007-1-14
状态 离线
『第 15 楼』:  

这是20G硬盘的情况,即第二硬盘读取是改这样dsptw 1 0 1 /l >disk.txt应该没有错吧?以下是内容,稍后我会把这个硬盘接到别的电脑安装GRUB。

刚才去别的电脑装了,还是不行的。

Disk 1 Absolute Sector 0 [0x0]
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 ]

2007-8-5 16:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: