无忧启动论坛

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

dos下修复所有硬盘NTFS分区的chkdsk专用img

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-17 12:55:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感谢 mrwang123  提出的这个东西 chkdsk ,我做了专门的img ,不用把 autochk.exe 复制要硬盘了。

chkdsk.part1.rar (300 KB, 下载次数: 1055) chkdsk.part2.rar (297.1 KB, 下载次数: 969) 同时下载并解开压缩 ,得到 chkdsk.gz 。
可以 用 grub 0.45 调用成 硬盘,然后运行其中的 chkdsk 和 chkdskg  可以在dos下对硬盘上ntfs分区进行检测修复
当需要选择  autochk.exe 的时候,选择第一个就可以了。21M的c盘是grub 虚拟出来的,本地c盘被延续成D...

安装到xp/win7上的简易 安装脚本: chkdsk_inst.rar (133.76 KB, 下载次数: 424) 解压缩后把 chkdsk.gz 放于同一文件夹,运行相应脚本。
to_xp.cmd 安装到xp
to_win7.cmd 安装到win7

grub 菜单样例:
title 0.CHKDSK
          find --set-root /boot/chkdsk.gz
          kernel /boot/memdisk.gz c=21 h=64 s=32 harddisk
          initrd /boot/chkdsk.gz

[ 本帖最后由 dos时代菜鸟 于 2010-12-17 20:27 编辑 ]
2#
发表于 2010-12-17 13:11:26 | 只看该作者
第一个下载 谢谢分享
回复

使用道具 举报

3#
 楼主| 发表于 2010-12-17 13:29:01 | 只看该作者
刚测试,把硬盘影像变小到7.8M,可是chkdsk 无法将其识别并找出其中的autochk.exe .只好还是用这个 21M 的影像吧。好在用 GZIP 压缩以后才600多k.
一般的电脑怎么也有 32M 内存吧,够放虚拟硬盘img了。
回复

使用道具 举报

4#
发表于 2010-12-17 13:50:50 | 只看该作者
不错,如果能集成在工具箱内更方便,呵呵~~
回复

使用道具 举报

5#
 楼主| 发表于 2010-12-17 15:33:52 | 只看该作者
原帖由 andos 于 2010-12-17 13:50 发表
不错,如果能集成在工具箱内更方便,呵呵~~


这种类型的工具还是 集成 到grub 菜单上比较合适。 因为需要虚拟成硬盘单独运行。
当然,虚拟的硬盘有21M大呢,放进去一些其他的dos工具也不错,呵呵

[ 本帖最后由 dos时代菜鸟 于 2010-12-17 15:36 编辑 ]
回复

使用道具 举报

6#
发表于 2010-12-17 17:01:44 | 只看该作者
这个不错的啊,支持了啊。
回复

使用道具 举报

7#
发表于 2010-12-17 22:08:47 | 只看该作者
回来看了一下,加载方式换了memdisk...用memdisk比之前的方式要好吧?
回复

使用道具 举报

8#
 楼主| 发表于 2010-12-18 08:06:53 | 只看该作者
原帖由 andos 于 2010-12-17 22:08 发表
回来看了一下,加载方式换了memdisk...用memdisk比之前的方式要好吧?


是的,原来的方式使用 grub 把img 虚拟成最后一个硬盘,img 启动后dos识别为c盘,而chikdsk 却把本地盘识别为c盘,这样看上去有些混乱。
所以用了 memdisk.gz
回复

使用道具 举报

9#
发表于 2010-12-18 08:44:55 | 只看该作者
好,下来试一试!
回复

使用道具 举报

10#
发表于 2010-12-18 09:58:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

11#
 楼主| 发表于 2010-12-18 13:15:53 | 只看该作者
1、虚拟硬盘过小,chkdsk 会识别不到。
2、做到dos工具箱中也可以的,要在没有emm386管理的情况下用grub.exe 通过grub菜单调用 chkdsk.gz 。而进入chkdsk启动以后,就没办法回到工具箱菜单。与其这样还不如直接放到 grub 启动菜单上来的直接
   同时这个工具对硬盘进行修复,操作以后就不应该在进行其他操作而应该重新启动。

或者把chkdsk.gz 放到工具箱中,在grub 调用工具箱的同时,也把chkdsk虚拟硬盘装上。
比如:
这个是我临时写的,不一定管用,只是一个思路。
title 0.DOSTOOLS
map --mem --top /grub/dts166u.ima.gz (fd0)
map --hook
map --mem --top (fd0)/soft/chkdsk.gz (hd)
map --rehook
root (fd0)
chainloader (fd0)+1
boot

[ 本帖最后由 dos时代菜鸟 于 2010-12-18 13:52 编辑 ]
回复

使用道具 举报

12#
发表于 2010-12-18 13:29:19 | 只看该作者
你把这个直接安装你的DOS工具箱多好啊
回复

使用道具 举报

13#
 楼主| 发表于 2010-12-18 13:50:01 | 只看该作者
1、工具箱外通过 grub 菜单调用更适合这样的工具,请认真看我11#回复的红色部分
2、因为需要用grub 虚拟硬盘,这就要求引导器必须是 grub ,启动引导方面就有了更多的限制性。而且为了这个单独的功能多虚拟出一个硬盘来对于其他涉及硬盘方面的操作(比如:gho自动搜索)也会或多或少带来干涉。

过两天我试试看做一个,看看效果再说吧。

[ 本帖最后由 dos时代菜鸟 于 2010-12-18 13:52 编辑 ]
回复

使用道具 举报

14#
 楼主| 发表于 2010-12-18 14:12:57 | 只看该作者
刚发现  chkdksg 可以接受 管道传送达到自动检测 全部硬盘分区的目的。
比如:
echo 1 * n|chkdskg
就可以让  chkdskg 自动选择第一个 autochk.exe 以非只读方式修复全部硬盘分区。
回复

使用道具 举报

15#
发表于 2010-12-18 15:02:44 | 只看该作者
chkdskg 只能读取硬盘上面的AUTOCHK。EXE吗? 是不是只能读取C D 等盘上面的??不能读A盘上面的?
回复

使用道具 举报

16#
发表于 2010-12-18 15:12:41 | 只看该作者
看起来不错,有机会试用一下。
回复

使用道具 举报

17#
发表于 2010-12-18 19:28:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

18#
发表于 2010-12-19 13:58:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19#
 楼主| 发表于 2010-12-24 14:53:47 | 只看该作者
不用 memdisk.gz 的话 ,有U盘的时候可能会出现 找不到 c:\dos\command.com 的提示,而无法进入系统。
不解中。而用 memdisk.gz 就一定没问题。
回复

使用道具 举报

20#
发表于 2010-12-24 15:38:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

21#
发表于 2010-12-28 23:57:40 | 只看该作者
下载,谢谢.....
回复

使用道具 举报

22#
发表于 2010-12-29 10:17:44 | 只看该作者
是否加到dos工具箱?
回复

使用道具 举报

23#
发表于 2010-12-29 11:06:42 | 只看该作者
希望楼主也把它加入到工具箱中。
回复

使用道具 举报

24#
发表于 2010-12-29 11:48:05 | 只看该作者
太好了,下來試試學習。
回复

使用道具 举报

25#
发表于 2010-12-29 12:14:12 | 只看该作者
avira的软件啊
http://www.avira.com/
回复

使用道具 举报

26#
发表于 2012-3-16 07:02:00 | 只看该作者
总是能找到好东西,
可我今天遇到个问题,莫名的原因,硬盘的ntfs分区在win 下被识别出盘,但进入后就提示损坏,
运行这个程序后,该分区根本不被分配盘符,但提示是ntfs的,无法被修复
回复

使用道具 举报

27#
发表于 2012-10-12 07:44:31 | 只看该作者
有能在DOS下直接运行或者整合好的镜像吗?
都进不了系统了,挂上其他机器或者用PE都要蓝屏。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 23:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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