无忧启动论坛

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

fdisk /mbr

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-26 10:33:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用98启动盘进入dos,然后运行fdisk /mbr,会出现什么后果?

[ 本帖最后由 guonianlou23 于 2009-5-27 15:30 编辑 ]
2#
发表于 2009-5-26 11:13:34 | 只看该作者
什么事也没有,重新弄一下而已
回复

使用道具 举报

3#
发表于 2009-5-26 20:09:07 | 只看该作者
原帖由 guonianlou23 于 2009-5-26 10:33 发表
我用98启动盘进入dos,然后运行fdisk /mbr,会出现什么后果?


会出现a:\>
回复

使用道具 举报

4#
发表于 2009-5-26 20:09:48 | 只看该作者
嘿嘿,那可不会什么事都没有!
起码会在重启之后弹出一个提示信息,报告说你的硬盘信息怎么更新了、需要重新启动什么的。
回复

使用道具 举报

5#
 楼主| 发表于 2009-5-26 21:51:43 | 只看该作者
这个操作是重新写入引导区还是删除引导区?
回复

使用道具 举报

6#
发表于 2009-5-26 22:54:57 | 只看该作者
重新建立主磁盘的主引导记录(MBR),卸载WindowsNT或Windows2000后消除在主引导记录上记载的系统启动选择.

    不过它和PM、diskgen的重建MBR有区别吗?还望有高手能指点下。。。
回复

使用道具 举报

7#
发表于 2009-5-26 23:57:28 | 只看该作者
如果使用 vista 以上系统,则不要使用 fdisk /mbr,因为那将导致 VISTA 不能启动
回复

使用道具 举报

8#
发表于 2009-5-27 10:56:32 | 只看该作者
fdisk /mbr
命令的功能就是重写启动盘的主引导记录,当然如果引导区有信息,会被命令改写成符合当前DOS版本的引导信息
如果用98的DOS盘引导并执行这个命令,而系统中装有Win2000或XP及以上系统,应该会导致硬盘系统启动(引导)失败,因为2000以上系统与Win9X系统的启动机制是不同的

以前这条命令主要的功能如下:
清除引导型病毒(现在应该没有这种高技术的病毒了)
修复被破坏的引导记录
如果安装了Lilo、Grub一类的Linux的引导工具,将其改回DOS的启动方式

现在这条命令已经很少用到了,而Win2000以上的引导记录(MBR)可以有新的命令来做。
回复

使用道具 举报

9#
发表于 2009-5-27 11:30:25 | 只看该作者
嘿嘿,楼上的兄弟,看来你是需要好好的学习了。否则会吓着不少乡亲的。
“如果用98的DOS盘引导并执行这个命令,而系统中装有Win2000或XP及以上系统,应该会导致硬盘系统启动(引导)失败,因为2000以上系统与Win9X系统的启动机制是不同的
”——建议亲自试过再来说话。放心试,不会让你过不去滴。
回复

使用道具 举报

10#
发表于 2009-5-27 15:32:06 | 只看该作者
#7  Pauly MBR这跟vista没有关系, windows 的系统只是安装到分区。只要分区上的OBR (系统引导记录) 正确不会出现不能引导的问题
grub4dos写到MBR也能引导vista

   #8  imsidac
  MBR是硬盘第一扇区 0 0 1  MBR共512KB,boot code占用其中的前446个字节,随后的64个字节为DPT(Disk Partition Table,硬盘分区表)
还有两个字节是55AA 硬盘有效志。


     fdisk /mbr 只是改写boot code这一段。这段的作用是检查分区表是否正确,找到活动分区再去引导活动分区上的系统,是引导OBR


PM diskgen重建MBR也只是改写bootcode这段。 起到的作用都是一样的,因为他还是要去启动标志为80的活动分区

=========================================================================

     红字部分错误,MBR和vista的关系在#11楼

[ 本帖最后由 jneny 于 2009-5-28 08:03 编辑 ]
回复

使用道具 举报

11#
发表于 2009-5-27 17:12:50 | 只看该作者

回复 #10 jneny 的帖子

看来你是没有亲自试验过,或者没有遇到过,FDISK /MBR 会改写磁盘签名,这对 VISTA 的启动来说是个噩耗,VISTA 的启动依赖于这个签名,或者说 VISTA 会验证这个磁盘签名,如果磁盘签名改变了就启动不了,只能修复了、
安装 GRUB4DOS 到 MBR 不影响 VISTA 启动是因为 GRUB4DOS 的安装程序不会去改变磁盘签名,而是直接拷贝
回复

使用道具 举报

12#
发表于 2009-5-27 17:26:30 | 只看该作者
我发现又多了个名词obr 还有人教pbr,也有叫dbr

确实grub4dos安装MBR是会默认备份原来的mbr到别的扇区
回复

使用道具 举报

13#
发表于 2009-5-27 17:28:11 | 只看该作者
fdisk /mbr
1,对xp以下系统无影响。
2,vista以上系统执行后无法启动,需修复后才可启动。

只知结论,不明原因。
回复

使用道具 举报

14#
发表于 2009-5-27 17:32:12 | 只看该作者
都讨论到这里。顺便问下现在在dos下用什么工具来修复vista引导
我的前提是不用pe不用光盘也不用grub4dos等引导器。

bootesct是win下的。

没用过vista,win2008,win7顺便请教请教^_^
回复

使用道具 举报

15#
发表于 2009-5-27 17:34:28 | 只看该作者

回复 #12 yjd 的帖子

卷引导记录,用于引导某程序或某操作系统,在 Wikipedia 上的词条为 VBR(Volume Boot Record),等效于 PBR(Partition Boot Record),国内大多叫做 DBR,但没有听说叫做 OBR 的

参考:
http://en.wikipedia.org/wiki/Boot_sector
http://en.wikipedia.org/wiki/Master_boot_record
http://en.wikipedia.org/wiki/Volume_boot_record

[ 本帖最后由 Pauly 于 2009-5-27 17:43 编辑 ]
回复

使用道具 举报

16#
发表于 2009-5-27 17:37:02 | 只看该作者

回复 #14 yjd 的帖子

如果磁盘签名被改动了,除了恢复原由的磁盘签名之外,就只有用 WIN 下的工具了
回复

使用道具 举报

17#
发表于 2009-5-27 17:41:59 | 只看该作者
原帖由 Pauly 于 2009-5-27 17:37 发表
如果磁盘签名被改动了,除了恢复原由的磁盘签名之外,就只有用 WIN 下的工具了


啊哦。看来vista还很刁蛮。不过现在常用g4d到是不怕这个。就是想问问。
回复

使用道具 举报

18#
发表于 2009-5-27 18:16:40 | 只看该作者
好像有个工具“bootpart”可在dos下修复。
没用过。
回复

使用道具 举报

19#
发表于 2009-5-27 18:27:59 | 只看该作者
我是用bomb修复的。。。。。。。。。。。
回复

使用道具 举报

20#
发表于 2009-5-27 20:36:03 | 只看该作者
原帖由 lianjiang 于 2009-5-27 18:16 发表
好像有个工具“bootpart”可在dos下修复。
没用过。

这个是不是微软的分区工具?
回复

使用道具 举报

21#
发表于 2009-5-27 20:55:52 | 只看该作者
原帖由 yjd 于 2009-5-27 20:36 发表

这个是不是微软的分区工具?


diskpart=bootpart ?
回复

使用道具 举报

22#
发表于 2009-5-27 21:01:34 | 只看该作者
原帖由 lianjiang 于 2009-5-27 20:55 发表


diskpart=bootpart ?

^_^。我也不知道。瞎说的。
回复

使用道具 举报

23#
发表于 2009-5-27 22:28:33 | 只看该作者
MBRTOOL.EXE

Backup, verify and restore the MBR
Backup, restore, wipe and clean track 0
Edit or blank the MBR partition table
Refresh, remove MBR boot code
Write MBR signature bytes
Display MBR to screen or dump to file
- Do all this for either the original MBR or backups
Create and work with 'blank' backup files
Change partition attributes (active, hidden)
Manipulate NT/200x/XP/Vista disk admin signature
MBRtool can be operated through a menu as well as through command line arguments
If operated through command line options, return codes can be used in your batch files
Supports the first 4 hard disks in the system
回复

使用道具 举报

24#
发表于 2009-5-28 00:48:44 | 只看该作者
原帖由 CWD 于 2009-5-27 22:28 发表
MBRTOOL.EXE

http://www.diydatarecovery.nl/images/dot2.gifBackup, verify and restore the MBRBackup, restore, wipe and clean track 0http://www.diydat ...


好。下次进dos修复vistambr就方便了。
回复

使用道具 举报

25#
发表于 2009-5-28 08:29:08 | 只看该作者
原帖由 Pauly 于 2009-5-27 17:34 发表
卷引导记录,用于引导某程序或某操作系统,在 Wikipedia 上的词条为 VBR(Volume Boot Record),等效于 PBR(Partition Boot Record),国内大多叫做 DBR,但没有听说叫做 OBR 的


   呵呵, 我对mbr和vista的认识不足。
你说的vbr、pbr、dbr、都是表达系统分区上的引导记录。 至于OBR也早有此说法了。
http://baike.baidu.com/view/1884578.htm

bootpart.exe是用来cmd和纯DOS下修复系统引导记录的工具。

Boot Partition 2.60 for Dos (c) 1995-2005 G. Vollant (info@winimage.com)
WEB : http://www.winimage.com/bootpart.htm
Add partition in the Windows NT/2000/XP Multi-boot loader
Usage : When running under Windows NT/2000/XP/2003 server or MS-Dos
       BOOTPART
          List all partition, with number
       BOOTPART <part_number> [LBA] <filename> [<name_of_system>]
          where : part_number : a number of a partition (or A: for floppy)
                  LBA : force LBA addressing for loading partition bootsector
                  filename : the file name of the bootfile to create
                  name_of_system : the name to be added in the BOOT.INI
              Create a boot file for the partition, and if name_of_system
                 is specified, register it in the BOOT.INI
          You can also replace <part_number> by DOS622 or WIN95 to them.
      BOOTPART LIST
         List entry in BOOT.INI (you can remove them after with BOOTPART)
Under MS-Dos (MS-Dos 6.22 or the "MS-Dos 7.0" from Windows 95) only:
      BOOTPART <part_type> BOOT:C:
         where <part_type> is DOS622, WIN95, WINNT, VISTA: rewrite boot sector
             of C: for boot under MS-Dos 6.22, Win95 or the NT Boot loader
      BOOTPART REWRITEROOT:C:
         Put the IO.SYS and MSDOS.SYS file from MS-Dos 6.22 at the beginning
             of the boot sector
回复

使用道具 举报

26#
发表于 2009-5-28 08:48:53 | 只看该作者
bootpart能修复磁盘签名?  说明是写着修复PBR的呀!
mbrtool到是可以试试,:p
回复

使用道具 举报

27#
发表于 2009-5-28 11:47:23 | 只看该作者
原帖由 jneny 于 2009-5-28 08:48 发表
bootpart能修复磁盘签名?  说明是写着修复PBR的呀!
mbrtool到是可以试试,:p

大侠有没有空汉化一下?
回复

使用道具 举报

28#
发表于 2009-5-28 21:00:27 | 只看该作者
yjd  我可不是什么大侠,以后说错的还望多多指正才是。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 00:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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