Search in uioop.blogspot.com
Labels
- Adobe CS4 (1)
- Affiliate Program (1)
- Android (7)
- Android Emulator (1)
- ASUS (1)
- browser (1)
- BT (1)
- Cloud Free Trial (1)
- Cyber Cafe (1)
- dual boot (1)
- Email (1)
- EXCEL (6)
- forex broker (1)
- free vpn (1)
- Gaming (1)
- GRUB (1)
- Hardware (4)
- IE (3)
- Inkscape (1)
- IP Camera (1)
- kaspersky (2)
- Linux (31)
- Lotus Notes (6)
- MacOS (9)
- MSSQL (2)
- MT4 (1)
- network (2)
- online torrent client (1)
- open source (1)
- OpenOffice (1)
- Oracle (1)
- PSU (1)
- regedit (10)
- remote desktop (1)
- RunDLL32 (1)
- SAMSUNG (1)
- Screen Recording (1)
- Server 2008 (6)
- Teardown (1)
- torrent (2)
- torrent client (2)
- Ubuntu (3)
- USB (1)
- virus (2)
- vista (7)
- Website (1)
- windows (1)
- windows 7 (10)
- Windows PE (1)
- WINPE 3.0 (1)
- xp (25)
- xp CMD (2)
- 注册表 (7)
- 線上教學 (1)
Blog Archive
-
▼
2008
(100)
-
▼
January
(40)
- Get other PC's MAC address within same local area
- WinArpAttacker3.5中文教学手册
- telnet
- linux指令大全
- 批量解压含相同密码的多个压缩包
- 安装工行U盾
- 开机出现"System program not found - skipping autocheck
- MSN无法登录显示错误代码81000306
- Browser Ctrl + Enter
- 本地安全策略问题
- 如何查看某个文件被网上邻居访问的情况
- 找不到msconfig
- Ubuntu 7.10 on PS3
- CD-ROM faulty caused PC without display
- PC auto / sudden shut down when booting to OS(xp)
- 硬盘修复(11)
- 硬盘修复(10)
- 硬盘修复(9)
- 硬盘修复(8)
- 硬盘修复(7)
- 硬盘修复(6)
- 硬盘修复(5)
- 硬盘修复(4)
- 硬盘修复(3)
- 硬盘修复(2)
- 硬盘修复(1)
- 八个经典DOS小命令
- 操作系统重新安装的几种方法
- 加快运行速度 XP系统注册表与驱动优化
- 调整Windows XP注册表 享受极速上网
- 功力非凡的20个windows XP小秘密
- 让Windows XP系统快10倍
- WINDOWS XP注册表技巧应用汇集
- 如何把Windows XP升级到SP3
- 真正的Windows XP操作系统启动加速
- The definitive dual-booting guide: Linux, Vista an...
- 從登錄檔修改服務啟動的類型
- Learn more HKEY
- Computer Hangs After Performing XP Update
- How to change registration information in XP
-
▼
January
(40)
Thursday, January 31, 2008
WinArpAttacker3.5中文教学手册
WinArpAttacker3.5中文教学手册
今天我们来学习一下WinArpAttacker这个ARP攻击软件的使用方法。
WinArpAttacker的界面分为四块输出区域。
第一个区域:主机列表区,显示的信息有局域网内的机器IP、MAC、主机名、是否在线、是否在监听、是否处于被攻击状态。
另外,还有一些ARP数据包和转发数据包统计信息,如
ArpSQ:是该机器的发送ARP请求包的个数
ArpSP:是该机器的发送回应包个数
ArpRQ:是该机器的接收请求包个数
ArpRQ:是该机器的接收回应包个数
Packets:是转发的数据包个数,这个信息在进行SPOOF时才有用。
Traffic:转发的流量,是K为单位,这个信息在进行SPOOF时才有用。
第二个区域是检测事件显示区,在这里显示检测到的主机状态变化和攻击事件。能够检测的事件列表请看英文说明文档。
主要有IP冲突、扫描、SPOOF监听、本地ARP表改变、新机器上线等。当你用鼠标在上面移动时,会显示对于该事件的说明。
第三个区域显示的是本机的ARP表中的项,这对于实时监控本机ARP表变化,防止别人进行SPOOF攻击是很有好处的。
第四个区域是信息显示区,主要显示软件运行时的一些输出,如果运行有错误,则都会从这里输出。
好,软件界面就讲到这里。
下面我们来说明一下几个重要功能。
一、扫描。
当点击“Scan”工具栏的图标时,软件会自动扫描局域网上的机器。并且显示在其中。
当点击“Scan checked"时,要求在机器列表中选定一些机器才扫描,目的是扫描这些选定机器的情况。
当点击"Advanced"时,会弹出一个扫描框。这个扫描框有三个扫描方式。
第一个是扫描一个主机,获得其MAC地址。
第二个方式是扫描一个网络范围,可以是一个C类地址,也可以是一个B类地址,建议不要用B类地址扫描,因为太费时间,对网络有些影响。
可设为本地的C类地址扫描,也可设为另一个C类地址,如192.168.0.1-254。也可以扫描成功。
第三个方式是多网段扫描,如果本机存在两个以上IP地址,就会出现两个子网选项。下面有两个选项,一个是正常扫描,扫描在不在线,另一个是反监听扫描,可以把
正在监听的机器扫描出来。
好,扫描功能就这些。下面我们讲攻击。
二、攻击
攻击功能有六个:
FLOOD:不间断的IP冲突攻击
BANGATEWAY:禁止上网
IPConflict:定时的IP冲突
SniffGateway:监听选定机器与网关的通讯
SniffHosts:监听选定的几台机器之间的通讯
SniffLan:监听整个网络任意机器之间的通讯,这个功能过于危险,可能会把整个网络搞乱,建议不要乱用。
所有的攻击在你觉得可以停止后都要点击STOP停止,否则将会一直进行。
FLOOD:选定机器,在攻击中选择FLOOD攻击,FLOOD攻击默认是一千次,你可以在选项中改变这个数值。
FLOOD攻击可使对方机器弹出IP冲突对话框,导致当机,因而要小心使用。
BANGATEWAY:选定机器,选择BANGATEWAY攻击。可使对方机器不能上网。
IPConflict:会使对方机器弹出IP冲突对话框。这次用本机来演示。
SniffGateway:监听对方机器的上网流量。发动攻击后用抓包软件来抓包看内容。我们可以看到Packets、
Traffic两个统计数据正在增加。我们现在已经可以看到对方机器的上网流量。
SniffHosts和SniffLan也类似,因而不再演示。
在选项中可以对攻击时间和行为进行控制。除了FLOOD是次数外,其他的都是持续的时间,如果是0则不停止。
下面的三个选项,一个是攻击后自动恢复ARP表,其他两个是为了保证被监听机器能正常上网因而要进行数据转发。建议都保持选择。
在检测事件列表中,我们刚才进行的攻击已经在检测事件列表中被检测出来。你在这里可以看到是否有人对你
进行攻击,以便采取措施。
好,攻击功能介绍到这里。
三、选项
Adapter是选择要绑定的网卡和IP地址,以及网关IP、MAC等信息。有时一个电脑中有许多网卡,你要选择正确的以太网网卡。
一个网卡也可以有多个IP地址,你要选择你要选择的那个IP地址。网关也是一样。
如果你在Gateway Mac中看到的是全0的MAC,那么可能没有正确获得网关MAC。你可以刷新一下来重新获得。
UPDATE是针对机器列表的更新来说的,其中有两个选项,
第一个是定时扫描网络来更新机器列表。
第二个是被动监听,从过往的数据包中获取新机器的信息。定时扫描可设定扫描间隔时间。
被动监听可以选择数据包类型,因为一些数据包可以是假的,因而获得的IP和MAC对可能是错误的。
所以要仔细选择。
DETECT第一个选项是说是不是要一运行就开始检测,第二个数据包个数是指每秒达到多少个数据包时才被认为是扫描,这个是与检测事件输出有关的。
第三个是在多少的时间内我们把许多相同的事件认为是一个事件,如扫描,扫描一个C网段时要扫描254个机器,会产生254个事件,当这些事件都在一定时间内
(默认是5分钟时,只输出一个扫描事件。)
ANALYSIS:只是一个保存数据包功能,供高级用户分析。
ARP代理:当你启用代理功能之后,这些选项才会有效。在Arp Packet Send Mode中,是要选择当谁发送ARP请求包时我要回应,
在Mac address中是要选定回应什么MAC地址,可以是本机、网关或者一个任意的MAC。
当局域网内的机器要访问其他机器或网关时,它会发出ARP请求询问包,如果你启用了该功能,軟件就会自动回应你设定的MAC地址,因而你如果设的是错误的MAC,则许多机器可能都上不了网。
PROTECT:这是一个保护功能,当有人对你或者局域网内的机器进行ARP监听攻击时,它可以自动阻止。
其中有两个选项,一个是本机防护,防护本机不被SPOOF,第二是远程防护,也就是防护其它机器。不过估计第二个功能实现得不会好,因而SPOOF另外两机器时,
ARP包是不大可能到达本机的。但是本机防护还是较为实用。当你对本机进行禁止上网攻击时,软件能正确地检测到四个事件:
两个禁止访问事件,说0.0.0.0发送特别ARP包禁止本机和网关192.168.253.1通讯,第三个事件说一个IP-MAC对加入到本机ARP表中,且是错误的IP-MAC对,
最后一个事件说01-01-01-01-01-01已经被修改成正确的MAC:00-11-22-33-44-54,这就是PROTECT起作用了,软件根据机器列表中的MAC地址修改了ARP中的错误MAC。
下面的软件运行信息也证实了这一点。
四、手动发送ARP包
再讲一下手动发送ARP包的功能,这是给高级用户使用的,要对ARP包的结构比较熟悉才行。如果你知道ARP攻击原理,你可以在这里手工制作出任何攻击包。
按照以下步骤制作一个IP冲突包,冲突的对象是本机。
目标MAC是本机,源MAC可以是任意的MAC,目标IP和源IP都是本机IP,做完后发送试试。
如果操作正确你会看到IP冲突报警,软件也有检测出来,这是IP冲突包。
大家可以试试多种组合来测试一下,看看检测效果。
Monday, January 28, 2008
linux指令大全
正文
名称:/etc/aliases
使用权限:系统管理者
使用方式: 请用 newaliases 更新资料库
说明:
sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。范例:
# newaliases
下面命令会做相同的事,
# sendmail -bi
相关命令:
mail, mailq, newaliases, sendmail
” mail [返回]
名称:mail
使用权限:所有使用者
使用方式:mail [-iinv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
说明:
mail 不仅只是一个指令, mail 还是一个电子邮件程式,不过利用 mail 来读信的人应该很少吧!对于系统管理者来说 mail 就很有用,因为管理者可以用 mail 写成 script ,定期寄一些备忘录提醒系统的使用者。
参数:
i 忽略 tty 的中断讯号。 (interrupt)
i 强迫设成互动模式。 (interactive)
v 列印出讯息,例如送信的地点、状态等等。 (verbose)
n 不读入 mail.rc 设定档。
s 邮件标题。
c cc 邮件地址。
b bcc 邮件地址。
范例:
将信件送给一个或以上的电子邮件地址,由于没有加入其他的选项,使用者必须输入标题与信件的内容等。而 user2 没有主机位置,就会送给邮件伺服器的 user2 使用者。
mail user1@email.address
mail user1@email.address user2
将 mail.txt 的内容寄给 user2 同时 cc 给 user1 。如果将这一行指令设成 cronjob 就可以定时将备忘录寄给系统使用者。
mail -s 标题 -c user1 user2 < mail.txt
指令:mesg
使用权限 : 所有使用者
使用方式 : mesg [y|n]
说明 : 决定是否允许其他人传讯息到自己的终端机介面
把计
y : 允许讯息传到终端机介面上。
n : 不允许讯息传到终端机介面上 。
如果没有设定,则讯息传递与否则由终端机界面目前状态而定。
例子 :
改变目前讯息设定,改成不允许讯息传到终端机介面上 :
mesg n
与 mesg 相关的指令有: talk,write,wall。
名称:/etc/aliases
使用权限:系统管理者
使用方式: newaliases
说明:
sendmail 会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程式负责分送的工作。
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的资料库。
参数:没有任何参数。 范例:
# newaliases
下面命令会做相同的事,
# sendmail -bi
相关命令:
mail, mailq, newaliases, sendmail
名称 : talk
使用权限 : 所有使用者
使用方式 :
talk person [ttyname]
说明 : 与其他使用者对谈
把计 :
person : 预备对谈的使用者帐号,如果该使用者在其他机器上,则可输入 person@machine.name
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
例子.1 :
与现在机器上的使用者rollaend对谈,此时 rollaend 只有一个连线 :
talk rollaend
接下来就是等rollaend回应,若rollaend接受,则rollaend输入 `talk jzlee`即可开始对谈,结束请按 ctrl+c
例子.2 :与linuxfab.cx上的使用者rollaend对谈,使用pts/2来对谈 :
talk rollaend@linuxfab.cx pts/2
接下来就是等rollaend回应,若rollaend接受,则rollaend输入 `talk jzlee@jzlee.home`即可开始对谈,结束请按 ctrl+c
注意 : 若萤幕的字会出现不正常的字元,试着按 ctrl+l 更新萤幕画面。
名称 : wall
使用权限 : 所有使用者
使用方式 :
wall [ message ]
使用说明:
wall 会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 eof (通常用 ctrl+d)
例子 :
传讯息"hi" 给每一个使用者 :
wall hi
名称 : write
使用权限 : 所有使用者
使用方式 :
write user [ttyname]
说明 : 传讯息给其他使用者
把计 :
user : 预备传讯息的使用者帐号
ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
例子.1 :
传讯息给 rollaend,此时 rollaend 只有一个连线 :
write rollaend
接下来就是将讯息打上去,结束请按 ctrl+c
例子.2 :传讯息给 rollaend,rollaend 的连线有 pts/2,pts/3 :
write rollaend pts/2
接下来就是将讯息打上去,结束请按 ctrl+c
注意 : 若对方设定 mesg n,则此时讯席将无法传给对方
名称:kill
使用权限:所有使用者
使用方式:
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (term) 的信号
把计
-s (signal) : 其中可用的讯号有 hup (1), kill (9), term (15), 分别代表着重跑, 砍掉, 结束; 详细的信号可以用 kill -l
-p : 印出 pid , 并不送出信号
-l (signal) : 列出所有可用的信号名称
范例:
将 pid 为 323 的行程砍掉 (kill) :
kill -9 323
将 pid 为 456 的行程重跑 (restart) :
kill -hup 456
名称:nice
使用权限:所有使用者
使用方式:nice [-n adjustment] [-adjustment] [--adjustment=adjustment] [--help] [--version] [command [arg...]]
说明:以更改过的优先序来执行程式, 如果未指定程式, 则会印出目前的排程优先序, 内定的 adjustment 为 10, 范围为 -20 (最高优先序) 到 19 (最低优先序)
把计
-n adjustment, -adjustment, --adjustment=adjustment 皆为将该原有优先序的增加 adjustment
--help 显示求助讯息
--version 显示版本资讯
范例:
将 ls 的优先序加 1 并执行 :
nice -n 1 ls
将 ls 的优先序加 10 并执行 :
nice ls将 ls 的优先序加 10 并执行
注意 : 优先序 (priority) 为作业系统用来决定 cpu 分配的参数,linux 使用『回合制(round-robin)』的演算法来做 cpu 排程,优先序越高,所可能获得的 cpu时间就越多。
名称:ps
使用权限:所有使用者
使用方式:ps [options] [--help]
说明:显示瞬间行程 (process) 的动态
参数:
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-a 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
au(x) 输出格式 :
user pid %cpu %mem vsz rss tty stat start time command
user: 行程拥有者
pid: pid
%cpu: 占用的 cpu 使用率
%mem: 占用的记忆体使用率
vsz: 占用的虚拟记忆体大小
rss: 占用的记忆体大小
tty: 终端的次要装置号码 (minor device number of tty)
stat: 该行程的状态:
d: 不可中断的静止 (通悸□□缜b进行 i/o 动作)
r: 正在执行中
s: 静止状态
t: 暂停执行
z: 不存在但暂时无法消除
w: 没有足够的记忆体分页可分配
<: 高优先序的行程
n: 低优先序的行程
l: 有记忆体分页分配并锁在记忆体内 (即时系统或捱a i/o)
start: 行程开始时间
time: 执行的时间
command:所执行的指令
范例:
ps
pid tty time cmd
2791 ttyp0 00:00:00 tcsh
3092 ttyp0 00:00:00 ps
% ps -a
pid tty time cmd
1 ? 00:00:03 init
2 ? 00:00:00 kflushd
3 ? 00:00:00 kpiod
4 ? 00:00:00 kswapd
5 ? 00:00:00 mdrecoveryd
.......
% ps -aux
user pid %cpu %mem vsz rss tty stat start time command
root 1 0.0 0.7 1096 472 ? s sep10 0:03 init [3]
root 2 0.0 0.0 0 0 ? sw sep10 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? sw sep10 0:00 [kpiod]
root 4 0.0 0.0 0 0 ? sw sep10 0:00 [kswapd]
........
名称:pstree
使用权限:所有使用者
使用方式:
pstree [-a] [-c] [-h|-hpid] [-l] [-n] [-p] [-u] [-g|-u] [pid|user]
pstree -v
说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该使用者所拥有的行程
参数:
-a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号
-c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *
范例:
pstree
init-+-amd
|-apmd
|-atd
|-httpd---10*[httpd]
%pstree -p
init(1)-+-amd(447)
|-apmd(105)
|-atd(339)
%pstree -c
init-+-amd
|-apmd
|-atd
|-httpd-+-httpd
| |-httpd
| |-httpd
| |-httpd
....
名称:renice
使用权限:所有使用者
使用方式:renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
说明:重新指定一个或多个行程(process)的优先序(一个或多个将根据所下的参数而定)
把计
-p pid 重新指定行程的 id 为 pid 的行程的优先序
-g pgrp 重新指定行程群组(process group)的 id 为 pgrp 的行程 (一个或多个) 的优先序
-u user 重新指定行程拥有者为 user 的行程的优先序
范例:
将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码加 1 :
renice +1 987 -u daemon root -p 32
注意 : 每一个行程(process)都有一个唯一的 (unique) id
名称:top
使用权限:所有使用者
使用方式:top [-] [d delay] [q] [c] [s] [s] [i] [n] [b]
说明:即时显示 process 的动态
把计
d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称s : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 cpu time 累积起来
s : 安全模式,将交谈式指令取消, 避免潜在的危机
i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
n : 更新的次数,完成后将会退出 top
b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内
范例:
显示更新十次后退出 ;
top -n 10
使用者将不能利用交谈式指令来对行程下命令 :
top -s
将更新显示二次的结果输入到名称为 top.log 的档案里 :
top -n 2 -b < top.log
名称:skill
使用权限:所有使用者
使用方式: skill [signal to send] [options] 选择程序的规则
说明:
送个讯号给正在执行的程序,预设的讯息为 term (中断) , 较常使用的讯息为 hup , int , kill , stop , cont ,和 0
讯息有三种写法:分别为 -9 , -sigkill , -kill , 可以使用 -l 或 -l 已列出可使用的讯息。
一般参数:
-f 快速模式/尚未完成
-i 互动模式/ 每个动作将要被确认
-v 详细输出/ 列出所选择程序的资讯
-w 智能警告讯息/ 尚未完成
-n 没有动作/ 显示程序代号
参数:选择程序的规则可以是, 终端机代号,使用者名称,程序代号,命令名称。
-t 终端机代号 ( tty 或 pty )
-u 使用者名称
-p 程序代号 ( pid )
-c 命令名称 可使用的讯号:
以下列出已知的讯号名称,讯号代号,功能。
名称 (代号) 功能/ 描述
alrm 14 离开
hup 1 离开
int 2 离开
kill 9 离开/ 强迫关闭
pipe 13 离开
poll 离开
prof 离开
term 15 离开
usr1 离开
usr2 离开
vtalrm 离开
stkflt 离开/ 只适用于i386, m68k, arm 和 ppc 硬体 <
unused 离开/ 只适用于i386, m68k, arm 和 ppc 硬体
tstp 停止 /产生与内容相关的行为
ttin 停止 /产生与内容相关的行为
ttou 停止 /产生与内容相关的行为
stop 停止 /强迫关闭
cont 从新启动 /如果在停止状态则从新启动,否则忽略
pwr 忽略 /在某些系统中会离开
winch 忽略
chld 忽略
abrt 6 核心
fpe 8 核心
ill 4 核心
quit 3 核心
segv 11 核心
trap 5 核心
sys 核心 /或许尚未实作
emt 核心 /或许尚未实作
bus 核心 /核心失败
xcpu 核心 /核心失败
xfsz 核心 /核心失败
范例:
停止所有在 pty 装置上的程序
skill -kill -v pts/*
停止三个使用者 user1 , user2 , user3
skill -stop user1 user2 user3
其他相关的命令: kill
名称:expr
使用权限:所有使用者
### 字串长度
shell>> expr length "this is a test"
14
### 数字商数
shell>> expr 14 % 9
5
### 从位置处抓取字串
shell>> expr substr "this is a test" 3 5
is is
### 数字串 only the first character
shell>> expr index "testforthegame" e
2
### 字串真实重现
shell>> expr quote thisisatestformela
thisisatestformela
名称: tr
### 1.比方说要把目录下所有的大写档名换为小写档名?
似乎有很多方式,"tr"是其中一种:
#!/bin/sh
dir="/tmp/testdir";
files=`find $dir -type f`;
for i in $files
do
dir_name=`dirname $i`;
ori_filename=`basename $i`
new_filename=`echo $ori_filename | tr [:upper:] [:lower:]` > /dev/null;
#echo $new_filename;
mv $dir_name/$ori_filename $dir_name/$new_filename
done
### 2.自己试验中...lowercase to uppercase
tr abcdef...[del] abcde...[del]
tr a-z a-z
tr [:lower:] [:upper:]
shell>> echo "this is a test" | tr a-z a-z > www
shell>> cat www
this is a test
### 3.去掉不想要的字串
shell>> tr -d this ### 去掉有关 t.e.s.t
this
man
man
test
e
### 4.取代字串
shell>> tr -s "this" "test"
this
test
th
te
指令:clear
用途:清除萤幕用。
使用方法:在 console 上输入 clear。
名称: reset, tset
使用方法: tset [-iqqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]
使用说明:
reset 其实和 tset 是一同个命令,它的用途是设定终端机的状态。一般而言,这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态。如果指定型态是 ? 的话,这个程式会要求使用者输入终端机的型别。
由 于这个程式会将终端机设回原始的状态,除了在 login 时使用外,当系统终端机因为程式不正常执行而进入一些奇怪的状态时,你也可以用它来重设终端机o 例如不小心把二进位档用 cat 指令进到终端机,常会有终端机不再回应键盘输入,或是回应一些奇怪字元的问题。此时就可以用 reset 将终端机回复至原始状态。选项说明:
-p
将终端机类别显示在萤幕上,但不做设定的动作。这个命令可以用来取得目前终端机的类别。
-e ch
将 erase 字元设成 ch
-i ch
将中断字元设成 ch
-k ch
将删除一行的字元设成 ch
-i
不要做设定的动作,如果没有使用选项 -q 的话,erase、中断及删除字元的目前值依然会送到萤幕上。
-q
不要显示 erase、中断及删除字元的值到萤幕上。
-r
将终端机类别印在萤幕上。
-s
将设定 term 用的命令用字串的型式送到终端机中,通常在 .login 或 .profile 中用
范例:
让使用者输入一个终端机型别并将终端机设到该型别的预设状态。
# reset ?
将 erase 字元设定 control-h
# reset -e ^b
将设定用的字串显示在萤幕上
# reset -s
erase is control-b (^b).
kill is control-u (^u).
interrupt is control-c (^c).
term=xterm;
名称:compress
使用权限:所有使用者
使用方式:compress [-dfvcv] [-b maxbits] [file ...]
说明:
compress 是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。
参数:
c 输出结果至标准输出设备(一般指荧幕)
f 强迫写入档案,若目的档已经存在,则会被覆盖 (force)
v 将程式执行的讯息印在荧幕上 (verbose)
b 设定共同字串数的上限,以位元计算,可以设定的值为 9 至 16 bits 。由于值越大,能使用的共同字串就 越多,压缩比例就越大,所以一般使用预设值 16 bits (bits)
d 将压缩档解压缩
v 列出版本讯息
范例:
将 source.dat 压缩成 source.dat.z ,若 source.dat.z 已经存在,内容则会被压缩档覆盖。
compress -f source.dat
将 source.dat 压缩成 source.dat.z ,并列印出压缩比例。
-v 与 -f 可以一起使用
compress -vf source.dat
将压缩后的资料输出后再导入 target.dat.z 可以改变压缩档名。
compress -c source.dat > target.dat.z
-b 的值越大,压缩比例就越大,范围是 9-16 ,预设值是 16 。
compress -b 12 source.dat
将 source.dat.z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆盖档案,若使用 -df 程式则会自动覆盖档案。由于系统会自动加入 .z 为延伸档名,所以 source.dat 会自动当作 source.dat.z 处理。
compress -d source.dat
compress -d source.dat.z
名称: lpd
使用权限: 所有使用者
使用方式:lpd [-l] [#port]
lpd 是一个常驻的印表机管理程式,它会根据 /etc/printcap 的内容来管理本地或远端的印表机。/etc/printcap 中定义的每一个印表机必须在 /var/lpd 中有一个相对应的目录,目录中以 cf 开头的档案表示一个等待送到适当装置的印表工作。这个档案通常是由 lpr 所产生。
lpr 和 lpd 组成了一个可以离线工作的系统,当你使用 lpr 时,印表机不需要能立即可用,甚至不用存在。lpd 会自动监视印表机的状况,当印表机上线后,便立即将档案送交处理。这个得所有的应用程式不必等待印表机完成前一工作。
参数:
-l: 将一些除错讯息显示在标准输出上。
#port: 一般而言,lpd 会使用 getservbyname 取得适当的 tcp/ip port,你可以使用这个参数强迫 lpd 使用指定的 port。
范例:
这个程式通常是由 /etc/rc.d 中的程式在系统启始阶段执行。
名称 lpq
-- 显示列表机贮列中未完成的工作 用法
lpq [l] [p] [user]
说明
lpq 会显示由 lpd 所管理的列表机贮列中未完成的项目。
范例
范例 1. 显示所有在 lp 列表机贮列中的工作
# lpq -plprank owner job files total size1st root 238 (standard input) 1428646 bytes
相关函数
lpr,lpc,lpd
名称: lpr
使用权限: 所有使用者
使用方式:lpr [ -p printer ]
将档案或是由标准输入送进来的资料送到印表机贮列之中,印表机管理程式 lpd 会在稍后将这个档案送给适当的程式或装置处理。lpr 可以用来将料资送给本地或是远端的主机来处理。
参数:
-p printer: 将资料送至指定的印表机 printer,预设值为 lp。
范例:
将 www.c 和 kkk.c 送到印表机 lp。
lpr -plp www.c kkk.c
名称: lprm
-- 将一个工作由印表机贮列中移除 用法
/usr/bin/lprm [p] [file...]
说明
尚未完成的印表机工作会被放在印表机贮列之中,这个命令可用来将常未送到印表机的工作取消。由于每一个印表机都有一个独立的贮列,你可以用 -p 这个命令设定想要作用的印列机。如果没有设定的话,会使用系统预设的印表机。
这个命令会检查使用者是否有足够的权限删除指定的档案,一般而言,只有档案的拥有者或是系统管理员才有这个权限。
范例
将印表机 hpprinter 中的第 1123 号工作移除
lprm -phpprinter 1123
将第 1011 号工作由预设印表机中移除
lprm 1011
名称: fdformat
使用权限: 所有使用者
使用方式:fdformat [-n] device
使用说明 :
对指定的软碟机装置进行低阶格式化。使用这个指令对软碟格式化的时候,最好指定像是下面的装置:
/dev/fd0d360 磁碟机 a: ,磁片为 360kb 磁碟
/dev/fd0h1440 磁碟机 a: ,磁片为 1.4mb 磁碟
/dev/fd1h1200 磁碟机 b: ,磁片为 1.2mb 磁碟
如果使用像是 /dev/fd0 之类的装置,如果里面的磁碟不是标准容量,格式化可能会失败。在这种情况之下,使用者可以用 setfdprm 指令先行指定必要参数。
参数:
-n 关闭确认功能。这个选项会关闭格式化之后的确认步骤。
范例:
fdformat -n /dev/fd0h1440
将磁碟机 a 的磁片格式化成 1.4mb 的磁片。并且省略确认的步骤。
名称: mformat
使用权限: 所有使用者
使用方式:
mformat [-t cylinders] [-h heads] [-s sectors] [-l volume_label] [-f] [-i fsver-sion] [-s sizecode] [-2 sectorserials_on_track_0] [-m software_sector_size] [-a] [-x] [-c] [-h hidden_sectors] [-r root_sectors] [-b boot_sector] [-0 rate_on_track_0] [-a rate_on_other_tracks] [-1] [-k] drive:
在已经做过低阶格式化的磁片上建立 dos 档案系统。如果在编译 mtools 的时候把 use_2m 的参数打开,部分与 2m 格式相关的参数就会发生作用。否则这些参数(像是 s,2,1,m)不会发生作用。
参数:
-t 磁柱(synlider)数
-h 磁头(head)数
-s 每一磁轨的磁区数
-l 标签
-f 将磁碟格式化为 fat32 格式,不过这个参数还在实验中。
-i 设定 fat32 中的版本号。这当然也还在实验中。
-s 磁区大小代码,计算方式为 sector = 2^(大小代码+7)
-c 磁丛(cluster)的磁区数。如果所给定的数字会导致磁丛数超过 fat 表的限制,mformat 会自动放大磁区数。
-s
-m 软体磁区大小。这个数字就是系统回报的磁区大小。通常是和实际的大小相同。
-a 如果加上这个参数,mformat 会产生一组 atari 系统的序号给这块软碟。
-x 将软碟格式化成 xdf 格式。使用前必须先用 xdfcopy 指令对软碟作低阶格式化的动作。
-c 产生一个可以安装 ms-dos 档案系统的磁碟影像档(disk image)。当然对一个实体磁碟机下这个参数是没有意义的。
-h 隐藏磁区的数目。这通常适用在格式化硬碟的分割区时,因为通常一个分割区的前面还有分割表。这个参数未经测试,能不用就不用。
-n 磁碟序号
-r 根目录的大小,单位是磁区数。这个参数只对 fat12 和 fat16 有效。
-b 使用所指定的档案或是设备的开机磁区做为这片磁片或分割区的开机磁区。当然当中的硬体参数会随之更动。
-k 尽量保持原有的开机磁区。
-0 第 0 轨的资料传输率
-a 第 0 轨以外的资料传输率
-2 使用 2m 格式
-1 不使用 2m 格式
范例:
mformat a:
这样会用预设值把 a: (就是 /dev/fd0)里的磁碟片格式化。
名称: mkdosfs
使用权限: 所有使用者
使用方式: mkdosfs [ -c | -l filename ]
[ -f number_of_fats ]
[ -f fat_size ]
[ -i volume_id ]
[ -m message_file ]
[ -n volume_name ]
[ -r root_dir_entry ]
[ -s sector_per_cluster ]
[ -v ]
device
[ block_count ]
说明: 建立 dos 档案系统。 device 指你想要建立 dos 档案系统的装置代号。像是 /dev/hda1 等等。 block_count 则是你希望配置的区块数。如果 block_count 没有指定则系统会自动替你计算符合该装置大小的区块数。
参数:
-c 建立档案系统之前先检查是否有坏轨。
-l 从得定的档案中读取坏轨记录。
-f 指定档案配置表(fat , file allocation table)的数量。预设值为 2 。目前 linux 的 fat 档案系统不支援超过 2 个 fat 表。通常这个不需要改。
-f 指定 fat 表的大小,通常是 12 或是 16 个位元组。12 位元组通常用于磁碟片,16 位元组用于一般硬碟的分割区,也就是所谓的 fat16 格式。这个值通常系统会自己选定适当的值。在磁碟片上用 fat16 通常不会发生作用,反之在硬碟上用 fat12 亦然。
-i 指定 volume id。一般是一个 4 个位元组的数字,像是 2e203a47 。如果不给系统会自己产生。
-m 当使用者试图用这片磁片或是分割区开机,而上面没有作业系统时,系统会给使用者一段警告讯息。这个参数就是用来变更这个讯息的。你可以先用档案编辑好,然后用这个参数指定,或是用
-m -
这样系统会要求你直接输入这段文字。要特别注意的是,档案里的字串长度不要超过 418 个字,包括展开的跳栏符号(tab)和换行符号(换行符号在 dos 底下算两个字元!)
-n 指定 volume name,就是磁碟标签。如同在 dos 底下的 format 指令一样,给不给都可以。没有预设值。
-r 指定根目录底下的最大档案数。这里所谓的档案数包括目录。预设值是在软碟上是 112 或是 224 ,在硬碟上是 512。没事不要改这个数字。
-s 每一个磁丛(cluster)的磁区数。必须是 2 的次方数。不过除非你知道你在作什么,这个值不要乱给。
-v 提供额外的讯息
范例:
mkdosfs -n tester /dev/fd0 将 a 槽里的磁碟片格式化为 dos 格式,并将标签设为 tester
安装工行U盾
U盾的安装方法:先下载网银的控件,登陆网银系统后,
1.下载U盾的驱动程序(有三种型号供选择),安装后电脑要重启的,重启后插入U盾,点击电脑左下角 的“开始”--选择“程序”---选择“工行网上银行证书工具软件”--选择“智能卡管理”,查看智能卡状态是否运行,运行的话表示安装成功;2.在登陆 网上银行在“客户服务”--“个人证书自助下载”,输入U盾的密码,确定就OK了^_^
Sunday, January 27, 2008
Tuesday, January 22, 2008
Ubuntu 7.10 on PS3
Today, you will learn how to install Ubuntu Gutsy (as a second operating system) on your PlayStation 3 gaming console. For those of you who think for a second (and who are scared) that this will replace their PS3 operating system, well you guys are wrong, because this will NOT erase your PlayStation 3 native operating system (called XMB) and it will run as an alternative OS on your PS3 console. Ready? Are you excited? Let's go!
Things needed:
1. An USB flash drive or a Memory Card (PS3 can read only SD/miniSD Memory Card, Memory Stick PRO (Duo) and CompactFlash). Or, as an alternative, you can use a portable hard disk with FAT32 filesystem on it.
2. An USB keyboard and mouse attached to your PS3.
3. Ubuntu 7.10 (Gutsy Gibbon) PS3 ISO image, which you can always download from Softpedia. You will need to burn this ISO image on a blank CD with your favorite CD/DVD burning tool.
Prepare your PlayStation 3 for Ubuntu:
You will need to partition the PS3 hard drive, otherwise you will not be able to install Ubuntu. Power on your PS3, Log in and go to "Settings -> System Settings", scroll down until you find the "Format Utility", press X on it and go to "Format Hard Disk" (last option). You'll be asked if you want to format your hard disk, so press "Yes" and then you must choose a partition setting for the hard drive. Select the "Custom" option, then select "Allot 10GB to the Other OS" entry and do a "Quick Format". When it's done, reboot your PS3.
The KBoot installation:
As I don't have an USB flash drive, I've used an external hard drive for this operation, and it worked like a charm. Create a folder, on your USB stick (drive),
Boot and install the Ubuntu PS3 Live CD
Are you wondering how to access what you've just installed above? Go to "Settings -> System Settings -> Default System" (press X) and select "Other OS". You'll be asked if you want to quit your PS3 system and start the other OS (of course you do), so choose "Yes" and wait for the PS3 to reboot. You should attach the USB keyboard and mouse to the PS3. In a few seconds, you will see "Ubuntu PS3 KBoot Loader" text on the top of your screen. Insert the Ubuntu PS3 Live CD in your PS3, type install and wait for the Live CD to load.
In a few seconds, you will see that sexy wallpaper of Ubuntu Gutsy and the installation wizard will appear. Follow the installation steps from here if you don't know what to do.
Go back to the PS3 OS
To get back to your PS3 OS, restart Ubuntu and, at the KBoot prompt, type:
boot-game-os
and hit enter. Wait for the PS3 to reboot and you'll see the XMB (PlayStation 3 operating system).
Conclusions
Ubuntu Gutsy Gibbon has greatly been improved for the PS3 hardware. It can now recognize all the components of your PS3 console, like the Blu-ray unit, the Gelic network card, USB and Bluetooth ports, and the sound system! Even if the installation part takes around 40 minutes (four times longer than on a regular PC), Ubuntu proved to be quite fast on the PS3 console. From the screenshots below, you will see that I can listen to music, watch movies and even transfer files from my BlackBerry, via Bluetooth. However, as I don't have a HD Ready TV, I can't really enjoy Ubuntu on my PS3, that's why the screenshots are so small!
Pros:
- It will recognize all the hardware components of your PS3 console.
- It runs quite fast.
- Easy to install.
Cons:
- The installation takes too long. About four times longer than a normal PC installation!
- When you want to reboot Ubuntu, it will actually shut down. I don't know why it does this, maybe it's a problem that happened only to me.
- You must have an HD Ready TV in order to do something useful in Ubuntu
CD-ROM faulty caused PC without display
This caused by a CD-ROM faulty. CD-ROM was installed(power, IDE cable) but made PC shown nothing when turned on.
After unplugged the power supply for CD-ROM then PC is working.
PC auto / sudden shut down when booting to OS(xp)
Tried to run Bart PE, safe mode, ghost cloning, knoppix live cd but problem remain, shut down on half way.
BIOS is working fine.
Tried swapping all the parts (RAMs, Power Supply, graphic card, disconnected all the devices-hard disk, floppy drive, CD-ROM drive), problem still remain.
Lastly swap the CPU and found the cause was CPU faulty.
Fixed the faulty CPU to another working PC then the problem went over the working PC.
Friday, January 18, 2008
硬盘修复(11)
硬盘有物理坏道,怎么办?
一、用软件来解决
1.一个大小仅19.8KB的小软件FBDISK(坏盘分区器)。它可将有坏磁道的硬盘自动重新分区,将坏磁道设为隐藏分区。在DOS下运行 FBDISK,屏幕提示Start scan hard disk?(Y/N),输入Y,开始扫描硬盘,并将坏道标出来,接着提示Write to disk?(Y/N),选Y。坏道就会被隔离。
2.用PartitionMagic对硬盘进行处理。先用PartitionMagic中的“Check”命令来扫描磁盘,大概找出坏簇所在的硬盘分 区,然后在Operations菜单下选择“Advanced/bad Sector Retest”。再通过Hide Partition菜单把坏簇所在的分区隐藏起来,这样就可以避免对这个区域进行读写。如果系统提示“TRACK 0 BAD,DISK UNUSABLE”,那么说明硬盘的零磁道出现坏道。这需要通过Pctools9.0等磁盘软件,把0扇区0磁道屏蔽起来,最后用1扇区取代它就能修复。
以Pctools9.0为例,运行Pctools9.0中的de.exe文件,接着选主菜单Select中的Drive,进去后在Drive type项选Physical,按空格选中它,再按Tab键切换到Drives项,选中hard disk,然后回到主菜单,打开Select菜单,在出现的Partition Table中,选中硬盘分区表信息。找到C盘,该分区是从硬盘的0柱面开始的,那么,将1分区的Beginning Cylinder的0改成1,保存后退出。重新启动后再重新分区、格式化即可。
二、重新分区再隐藏
用Windows系统自带的Fdisk。如果硬盘存在物理坏道,通过Scandisk和Norton Disk Doctor我们就可以估计出坏道大致所处位置,然后利用Fdisk分区时为这些坏道分别单独划出逻辑分区,所有分区步骤完成后再把含有坏道的逻辑分区删 除掉,余下的就是没有坏道的好盘了。
三、低级格式化
使用主板自带的硬盘低格程序或硬盘厂家随盘赠送的低格程序如DM、LFORMAT等对硬盘全盘进行低级格式化处理,它可对硬盘坏道重新整理并排除。不过不到山穷水尽,这一招最好不要用,因为对硬盘作低格害处多多,至少会加速对盘片的磨损。
鲜为人知的硬盘故障处理技巧
一、硬盘常见故障的判断
一般来说,硬盘的故障可以分为纯硬件故障和软件故障。相对来说,软件引起的硬件故障比较复杂,因为硬盘牵涉到系统软件和应用软件,但是解决的方式有时 候却比较简单,比如主引导扇区被非法修改导致系统无法启动、非正常关机后引起的逻辑坏道等,一般通过重新分区格式化即可解决。而纯硬件的故障就比较棘手 ——硬件故障又可以分为系统引起的,例如主板的IDE接口松动、与其他硬件设备不兼容、电源不稳定等等,而另一个就是硬盘本身的故障了,当然我们可以通过 眼睛观察一下电路板是否有芯片被烧毁,用耳朵仔细听听启动时是否有异常响声等方式来判断。硬盘故障包括了磁头损坏、电路板问题、芯片信息丢失、马达不转 等,最直观的现象就是进入主板BIOS设置后,无法识别硬盘。
根据电脑开机后的出错提示也是可以确定硬盘故障大致类型的。比如开机后屏幕显示:“Device error”,然后又显示:“Non-System disk or disk error,Replace and strike any key when ready”,提示硬盘不能启动,用软盘启动后,在A:\>后键入C:,屏幕显示:“Invalid drive specification”,系统不认硬盘,一般是CMOS中的硬盘设置参数丢失或硬盘类型设置错误造成的。开机后屏幕显示:“Invalid partition table”,硬盘不能启动,若从软盘启动则认C盘,一般是由于硬盘主引导记录中的分区表有错误而造成的。屏幕显示“Error Loding Operating System”或者“Missing Operating System”表明硬盘的主引导记录被破坏,或者分区的结束标志遭到破坏,还有可能是由于CMOS重硬盘参数设置错误引起的,造成这种现象的原因有: CMOS参数被改动;硬盘下的系统文件IO.SYS和MSDOS.SYS遭到破坏;硬盘DOS引导记录(BOOT)遭到严重破坏,或者DOS引导记录的结 束标志(01FF的55 AA)丢失;也可能是硬盘的主引导数据被破坏,或主引导结束标志(080。081的55 AA)丢失而造成。而系统显示“TRACK 0 BAD,DISK UNUSABLE”,意思为“零磁道损坏,硬盘无法使用”或用磁盘扫描程序扫描其它硬盘时其0扇区出现红色“B”。硬盘0扇区损坏,是大家比较头痛的故 障,一般情况下也就判了硬盘死刑,很难修复了。如果屏幕显示“SMART Failure Predicted on Primary Master:ST310210A”然后是警告:“Immediately back-up your date and replase your hard disk drive. A failure mauy be immnent.”此时,须按F1才能继续, 这是S.M.A.R.T技术诊测到你的硬盘可能出现了故障或不稳定情况,警告你需要立即备份数据并更换硬盘。出现这种提示后,除了更换新盘外,没其他解决 方法。
二、硬盘常见安装故障的处理
硬盘安装不当会导致无法正常使用的故障。比如IDE接口与硬盘接的电缆线未连接好;或是IDE电缆接头处接触不良或再现断裂;硬盘未接上电源或电源接 头未插牢;跳线设置不当等都会导致在BIOS中检测不到硬盘,或无法识别全部容量。如果检测时硬盘灯亮几下,但BIOS仍然报告没有发现硬盘,则可能是硬 盘电路板上某个部件损坏或者是主板IDE接口及IDE控制器出现故障。另外,使用了不合格的信号线(未按要求使用80针信号线)或未安装主板芯片组驱动 (补丁)程序,将会导致不能打开DMA模式的故障。
有些朋友在新加了一个硬盘后,WIN98就无法启动了,取下新加的硬盘后一切又正常了。这是因为你的WIN98装在原硬盘的非C盘(如D盘)上,而加 装双硬盘后在原硬盘存在多分区的情况下,要引起盘符交错,导致原硬盘的盘符发生了变化,WIN98在启动时找不到安装时默认的相关系统文件及众多应用程 序,自然不可能正常启动。在多分区的情况下,硬盘分区的排列顺序是这样的:主硬盘的主分区仍被计算机认为是C盘,而第二硬盘的主分区则被认为是D盘,接下 来是第一硬盘的其他分区依次从E盘开始排列,然后是第二硬盘的其他分区接着第一硬盘的最后盘符依次排列。要使加上第二硬盘后盘符不发生变化,解决的办法有 两个:如果你只使用WIN98的话,比较简单,在CMOS中将第二硬盘设为NONE即可,但在纯DOS下不认第二个硬盘。第二种方法是接上双硬盘后,给第 二个硬盘重新分区,删掉其主DOS分区,只分扩展分区。这样盘符也不会交错。当然若第一硬盘只有一个分区的话,也就不会存在盘符交错的问题了。另外还有一 个常见的硬盘安装故障就是在老主板上不能正确使用大容量硬盘,解决的方法很多,比如升级主板BIOS或使用EZ等特殊分区软件分区。
SATA硬盘电源接口与传统的IDE硬盘所使用的端口大不相同,目前普通电源很少能直接支持Serial ATA硬盘,需使用专门的转接头。不过也有少数Serial ATA硬盘采用了双电源设计,除了Serial ATA标准的15针电源接口外,还有传统的电源接口,使用起来就更加方便了。另外,Serial ATA硬盘对电源供电质量要求比并行接口硬盘更严格,使用Serial ATA硬盘的朋友,最好配一个功率足够的好电源。还要注意的是,由于Serial ATA硬盘对主板AGP/PCI频率很敏感,如果你进行了超频操作,就可能会出现无法识别硬盘或使用不稳定的现象。建议大家超频后尽量保持总线频率的稳 定。还应注意,在完成Windows安装后,一定要安装IAA加速补丁或者VIA、SiS、Promise以及Silicon的相关补丁,程序会自动根据 硬盘的物理特性使用最佳传输模式,以便充分挥发Serial-ATA硬盘的性能。如果主板 BIOS不支持 48bit LBA模式,就无法直接使用超过137G容量的硬盘。遇到这种情况建议你升级最新的主板BIOS。如果不升级,也可以使用硬盘自带的分区软件DM,提供了 INT13H的扩展功能,从而绕开主板BIOS支持大硬盘。大家也可以用Windows 2003的系统盘来进行分区,都能够识别出160G以上的大容量硬盘。
三、硬盘常见“软故障”的处理
硬盘的软故障即非物理性故障,比如主引导记录、分区表、启动文件等被破坏而导致系统无法启动,硬盘被病毒感染造成无法运行,以及非法操作、维护不当 等。一般情况下,“软故障”是可以自己动手修复的。比如常见的分区丢失故障,是因为分区表被病毒破坏等原因导致,而分区上保存的数据一般还完好,我们可以 用相关的工具软件来尝试修复。DiskMan来修复分区表。DiskMan是一款功能强大的硬盘分区表维护软件,可以判断分区的“系统参数”是否正确,可 让DiskMan自动检查硬盘分区参数,并按照提示修改错误的参数,当然实在不行的情况下还可以利用其“重建分区”功能重建分区。DiskMan可通过未 被破坏的分区引导记录信息重新建立分区表,在菜单的工具栏中选择“重建分区表”,DiskMan即开始搜索并重建分区。当然我们也可以使用KV3000软 件来修复硬盘数据,手动重建主引导扇区和分区表。用软盘启动计算机并运行KV3000.EXE,进入KV3000主画面,按下F6键启动搜索硬盘分区的功 能,再按下F2可以搜索出硬盘各个分区,接下来按F2查看C盘BOOT区。如果C盘BOOT扇区正常,则可以用KV3000的F10功能键自动重建C盘主 引导扇区和分区表。但是,需要注意的是无论使用什么软件及方法,都不能做到百分之百地修复分区表。所以建议读者在硬盘分区后,最好能备份一份分区表在软盘 或光盘上,一旦出现分区丢失的情况,就能够很容易恢复了。
另外,被“逻辑锁”锁住硬盘也是比较严重的故障。最直接的后果会导致无法启动,甚至用光盘和软盘都启动不了系统。关键在于“逻辑锁”修改了正常的主引 导分区记录,将扩展分区的第一个逻辑盘指向自己,这样一来就形成了死循环,这就是使用软驱、光驱,双硬盘都不能正常启动的原因。解决这个难题并不复杂,方 法一是修改DOS启动文件,首先准备一张DOS6.22的系统盘。然后在一台正常的机器上,使用你熟悉的二进制编辑工具(debug、 pctools5.0,或者Windows下的ultraedit都行)修改软盘上的IO.SYS文件(修改前记住改该文件的属性为正常),具体是在这个 文件里面搜索第一个“55aa”字符串,找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。方法二是用DM解 锁,首先你要找到和硬盘配套的DM软件,然后把DM拷到一张系统盘上。接上被锁硬盘,开机,按住DEL键,进CMOS设置,将所有IDE硬盘设为NONE (这是关键所在!),保存设置,重启动,这时系统即可 “带锁”启动。启动后运行DM,你会发现DM可以绕过BIOS,识别出硬盘,选中该硬盘,分区格式化即可。不过这种方法的最大缺憾就是硬盘上的数据将全部 丢失。
四、硬盘常见“坏道”的处理
硬盘的坏道共分两种:逻辑坏道和物理坏道。逻辑坏道为软坏道,大多是软件的操作和使用不当造成的,可以用软件进行修复;物理坏道为真正的物理性坏道,它表明硬盘的表面磁道上产生了物理损伤,大都无法用软件进行修复,只能通过改变硬盘分区或扇区的使用情况来解决。
首先,我们先确认硬盘的坏道是逻辑坏道还是物理坏道,方法很简单。在电脑刚刚启动时,按“F8”键,选择“Command Prompt only”进入DOS模式(操作系统必须为Win95/98,若为Win2000/XP请使用DOS启动盘),执行“scandisk x:”(X为盘符),Scandisk程序便会检查硬盘,对产生的逻辑坏道会自行弹出对话框,选择“Fix it”对逻辑坏道进行初级修复。如扫描程序在某一进度停滞不前,那么硬盘就有了物理坏道。对于已进行初步修复的仍有逻辑坏道的硬盘,正常启动后回到 Windows下,进入“我的电脑”中选择有逻辑坏道的硬盘,单击鼠标右键,选择“属性”→“工具”→“开始检查”就弹出“磁盘扫描程序”,选中“完全” 并将“自动修复错误”打上勾,单击“开始”,就开始对该分区进行扫描和修复。
而对于有物理坏道的硬盘,上述方法就行不通了,但也不是没有办法。最简单的方法就是,如果硬盘还没过质保期,就去找销售商,让其想想办法。但如果过了 质保期就只好自己动手修复了,首先推荐大家使用原厂的DM工具,对硬盘进行“清零”处理,很多小问题用DM都可能解决,而且经上面处理过后再用其他软件, 硬盘修复的时间能大为缩短。然后再使用HDDREG、MHDD、FB这些软件进行处理。这几款软件功能相类似,使用上各有特色。HDDREG可以通过磁性 逆转方式来达到修复坏道的目的,据称可以修复大约60%的受损硬盘,在修复坏道的同时又不影响硬盘原有的数据信息,而这是低级格式化程序所做不到的。当然 还可以用PartitionMagic手工处理,达到隐藏坏道的目的。具体的作法是:首先启动PartitionMagic,选中 “Operations”菜单下的“Check”命令,对硬盘进行直接扫描,标记坏簇后,选中“Operations”菜单下的 “Advanced”→“bad sector retset”,最后把坏簇分成一个独立的分区,再通过“Hide partiton”命令将分区隐藏即可。如果电脑启动时出现信息“TRACK 0 BAD,DISK UNUSABLE”,那么修复起来就比较麻烦,因为此信息说明硬盘的零磁道损坏了,一般出现这种情况,大多数人就把硬盘作报废处理。但并非绝对不能修复, 原理十分简单,只要用1扇区代替0扇区就行了,在这里向大家推荐“DiskMan”,它是一款比较常用的硬盘工具。下载后在纯DOS运行,在“硬盘”菜单 中选中要修改的盘(一般为C盘),然后依次进入“工具”→“参数修改”→将“起始柱面”的值由“0”改为“1”,确定后保存退出。就可以对硬盘进行重新分 区了。
目前,专业硬盘维修软件“PC-3000”与硬盘厂商的维修方式就非常相似。PC-3000是由俄罗斯著名硬盘实验室-- ACE Laboratory研究开发的商用的专业修复硬盘综合工具。它通过分析和逆向工程,将厂商的指令代码甚至Firmware破解,使得可以编制出程序软 件,自由地读取、修改和写入硬盘系统信息区的信息。像硬盘厂商一样,编写程序对磁盘盘面按照物理地址进行扫描,重新构造出新的缺陷扇区列表写进系统保留区 来替换原有的列表。经过这样的软件维修的硬盘,理论上与硬盘厂商维修的硬盘几乎没有差别。但是价格也是非常昂贵,大约要上万元吧!对于我们普通用户来说~ 还是等有条件后再考虑吧!
硬盘修复(10)
硬盘有“硬伤”的处理方法
现在国内比较流行的下载工具就是BT了。在使用BT是否对硬盘有伤害这个问题上,诸多论坛里面都有一定的争论。硬盘本身就是拿来用的如果怕被伤害,最好的 办法就是不用它。硬盘的损坏很大程度上和使用环境和个人使用习惯有关,这一点不在本文讨论范围之类,这里先谈谈“硬盘损坏”的问题。硬盘损坏有时候只是分 区表或者主引导扇区本身出错,这是属于“软伤”可以通过简单修复挽救,有时候处理的好,硬盘数据还不会丢失。但是有些时候硬盘可能出现“硬伤”,是盘体或 者电路出了问题,就不是简单处理所能及的了。
许多人遇到BIOS中检测不到硬盘或报错的时候,就将其报废。如果开机后,硬盘在自检时能听到磁盘旋转的声音,估计主电机和控制电路板均无故障,还是有挽回余地的。需要注意的是,硬盘是一种精密的器件,很脆弱,维修前应先将双手洗净,释放掉人体带有的静电再进行操作。
无法找到硬盘的情况
对于出现“HDD Not Detected”错误提示的硬盘,首先检查硬盘外部数据信号线的接口是否有变形,接口焊点是否存在虚焊。排除以上的可能后,取下硬盘后盖,露出电路控制 板。拧下控制板上的固定螺丝,将控制板与硬盘主体分离。这时可以看见硬盘主体的两排弹簧片。一排作为主电机的电源,另一排作为硬盘主体的磁头机械臂驱动线 圈电源以及硬盘主体与电路控制板间数据传输接口。对于无特殊封装的硬盘,往往可以看见弹簧片与控制电路板对应部位均有灰尘。用脱脂棉蘸无水酒精清洁,对弹 簧片变形的部位校形,并除去氧化层,一般情况下均可恢复正常。
如果以上处理无效,那就得打开硬盘主体。选择一个灰尘很少的环境,拧开硬盘前盖的螺丝(有的是用胶粘 牢)。取下硬盘的前盖,这时就可清楚地看到盘面。首先用数字万用表检测磁头机械臂驱动线圈是否断路。该线圈的正常阻值为20Ω左右。其次检测磁头上的连线 是否断开。每张盘面的两侧均有一个磁头,每个磁头均有两根连线接到磁头机械臂上的集成芯片上。该芯片常见的型号为H1710Q,作用是将磁信号转变为电信 号,再送到电路控制板处理。磁头阻值应在23Ω~26Ω之间。若磁头阻值较大,说明磁头损坏。磁头连线与芯片H1710Q相连,H1710Q对应脚阻值应 在1.7kΩ左右,若在1.2kΩ以下说明该芯片已被击穿,可与排线一起更换。
若磁头上的连线断路,可用直径0.2mm的优质漆包线取代。一端压在磁头的金属弹片上,另一端焊在H1710Q相应的脚上。注意将漆包线卡在机械臂相应的 卡槽内,并用少许502胶水固定,防止硬盘转动时与漆包线相摩擦。将硬盘各部分复原后,最后用702硅胶将硬盘周围封死,防止灰尘进入。由于磁头体积很 小,不易将漆包线卡在上面,最好在放大镜下操作。这时千万不可用力过猛,否则会造成磁头损坏,所以要小心加小心。经这样修复开机后硬盘可恢复正常。
提示硬盘出错的情况
对于出现提示“HDD Controller Error”错误的硬盘,大都是由于某种原因造成硬盘主引导记录(MBR)上文件受损。MBR位于0磁头/0柱面/1扇区上,由Fdisk.exe对硬盘 分区时生成。若MBR受损,微机会提示HDD Controller Error,实际上是零磁道上文件损坏,这时格式化是解决不了问题的,必须用专用软件来处理。首先用系统盘在A盘启动后,运行Scandisk命令检查C 盘。
若零磁道未损坏,只需用Norton8.0将该磁道上的文件修复即可。具体做法为:找一台内置硬盘与待修硬盘型号规格完全相同且装有Norton8.0版 软件的电脑,将待修硬盘与硬盘电源线相连接,但硬盘信号线不接,跳线不变。①开机后运行Disk Edit命令,从菜单Tools中点取CONFIGURATION项,将Read Only项取消;②从下拉菜单O-biect中选取Driver项,将Hard Disk类型设置为Physical Disk,点击OK项确定;③从Ob-ject菜单中选取Partition Table项,将接在完好硬盘上的信号线拔下,接到待修硬盘上,点击OK项确定;④选择Hard Disk1点击OK项确定,再从Write Ob-ject to Physical Sectors对话框中将Cylinder、Side、Sector分别设置成0、0、1点击OK项确定。当出现Warning对话框时选Yes项。退出 Norton软件,这样就将硬盘的主引导信息恢复。重启后硬盘恢复正常,原硬盘内的文件也不会丢失。
若零磁道损坏的硬盘,先仍按上述步骤用Norton8.0软件处理,只是到了第三步时,将Cylinder、Side、Sector分别设置成1、0、1 点击OK项确定。当出现Warning对话框时选Yes项。退出Norton软件,重新启动计算机,在BIOS设置硬盘自动检测一栏中可以看到,CYLS 数值减少了1个。如原来CYLS为2112,则变为2111。说明原硬盘分区表是从C盘的0柱面开始,现从1柱面开始。保存BIOS设置后退出。重新分 区、格式化后硬盘恢复正常。
采用以上方法处理无效,只能报废或者找专业人士帮忙处理。
硬盘修复之低级格式化
熟悉硬盘的人都知道,在必要的时候需要对硬盘做“低级格式化”(下面简称“低格”)。进行低格所使用的工具也有多种:有用厂家专用设备做的低格,有用厂家 提供的软件工具做的低格,有用DM工具做的低格,有用主板BIOS中的工具做的低格,有用Debug工具做的低格,还有用专业软件做低格……
不同的工具所做的低格对硬盘的作用各不一样。有些人觉得低格可以修复一部分硬盘,有些人则觉得低格十分危险,会严重损害硬盘。高朋用过多种低格工具,认为低格是修复硬盘的一个有效手段。下面总结一些关于低格的看法,与广大网友交流。
大家关心的一个问题:“低格过程到底对硬盘进行了什么操作?”实践表明低格过程有可能进行下列几项工作,不同的硬盘的低格过程相差很大,不同的软件的低格过程也相差很大。
A. 对扇区清零和重写校验值。低格过程中将每个扇区的所有字节全部置零,并将每个扇区的校验值也写回初始值,这样可以将部分缺陷纠正过来。譬如,由于扇区数据 与该扇区的校验值不对应,通常就被报告为校验错误(ECC Error)。如果并非由于磁介质损伤,清零后就很有可能将扇区数据与该扇区的校验值重新对应起来,而达到“修复”该扇区的功效。这是每种低格工具和每种 硬盘的低格过程最基本的操作内容,同时这也是为什么通过低格能“修复大量坏道”的基本原因。另外,DM中的Zero Fill(清零)操作与IBM DFT工具中的Erase操作,也有同样的功效。
B. 对扇区的标识信息重写。在多年以前使用的老式硬盘(如采用ST506接口的硬盘),需要在低格过程中重写每个扇区的标识(ID)信息和某些保留磁道的其他 一些信息,当时低格工具都必须有这样的功能。但现在的硬盘结构已经大不一样,如果再使用多年前的工具来做低格会导致许多令人痛苦的意外。难怪经常有人在痛 苦地高呼:“危险!切勿低格硬盘!我的硬盘已经毁于低格!”
C. 对扇区进行读写检查,并尝试替换缺陷扇区。有些低格工具会对每个扇区进行读写检查,如果发现在读过程或写过程出错,就认为该扇区为缺陷扇区。然后,调用通 用的自动替换扇区(Automatic reallocation sector)指令,尝试对该扇区进行替换,也可以达到“修复”的功效。
D. 对所有物理扇区进行重新编号。编号的依据是P-list中的记录及区段分配参数(该参数决定各个磁道划分的扇区数),经过编号后,每个扇区都分配到一个特 定的标识信息(ID)。编号时,会自动跳过P-list中所记录的缺陷扇区,使用户无法访问到那些缺陷扇区(用户不必在乎永远用不到的地方的好坏)。如果 这个过程半途而废,有可能导致部分甚至所有扇区被报告为标识不对(Sector ID not found, IDNF)。要特别注意的是,这个编号过程是根据真正的物理参数来进行的,如果某些低格工具按逻辑参数(以 16heads 63sector为最典型)来进行低格,是不可能进行这样的操作。
E. 写磁道伺服信息,对所有磁道进行重新编号。有些硬盘允许将每个磁道的伺服信息重写,并给磁道重新赋予一个编号。编号依据P-list或TS记录来跳过缺陷 磁道(defect track),使用户无法访问(即永远不必使用)这些缺陷磁道。这个操作也是根据真正的物理参数来进行。
F. 写状态参数,并修改特定参数。有些硬盘会有一个状态参数,记录着低格过程是否正常结束,如果不是正常结束低格,会导致整个硬盘拒绝读写操作,这个参数以富士通IDE硬盘和希捷SCSI硬盘为典型。有些硬盘还可能根据低格过程的记录改写某些参数。
下面我们来看看一些低格工具做了些什么操作:1. DM中的Low level format:进行了A和B操作。速度较快,极少损坏硬盘,但修复效果不明显。2. Lformat:进行了A、B、C操作。由于同时进行了读写检查,操作速度较慢,可以替换部分缺陷扇区。但其使用的是逻辑参数,所以不可能进行D、E和F 的操作。遇到IDNF错误或伺服错误时很难通过,半途会中断。3. SCSI卡中的低格工具:由于大部SCSI硬盘指令集通用,该工具可以对部分SCSI硬盘进行A、B、C、D、F操作,对一部分SCSI硬盘(如希捷)修 复作用明显。遇到缺陷磁道无法通过。同时也由于自动替换功能,检查到的缺陷数量超过G-list限度时将半途结束,硬盘进入拒绝读写状态。4. 专业的低格工具:一般进行A、B、D、E、F操作。通常配合伺服测试功能(找出缺陷磁道记入TS),介质测试功能(找出缺陷扇区记入P-list),使用 的是厂家设定的低格程序(通常存放在BIOS或某一个特定参数模块中),自动调用相关参数进行低格。一般不对缺陷扇区进行替换操作。低格完成后会将许多性 能参数设定为刚出厂的状态。
在这里, 高朋顺便回答一些读者常重复问到的问题:
问1:低格能不能修复硬盘?
答:合适的低格工具能在很大程度上修复硬盘缺陷。
问2:低格会不会损伤硬盘?
答:正确的低格过程绝不会在物理上损伤硬盘。用不正确的低格工具则可能严重破坏硬盘的信息,而导致硬盘不能正常使用。
问3:什么时候需要对硬盘进行低格?
答:在修改硬盘的某些参数后必须进行低格,如添加P-list记录或TS记录,调整区段参数,调整磁头排列等。另外, 每个用户都可以用适当低格工具修复硬盘缺陷,注意:必须是适当的低格工具。
问4:什么样的低格工具才可以称为专业低格工具?
答:能调用特定型号的记录在硬盘内部的厂家低格程序,并能调用到正确参数集对硬盘进行低格,这样的低格工具均可称为专业低格工具。
硬盘修复(9)
编者按:在计算机的配件中,最娇气也是用户最担心的恐怕就是硬盘了。硬盘如果出现故障,则意味着你的数据安全受到了严重威胁,这是大多数用户所无法容忍而 又必须面对的残酷现实。在众多的硬盘故障中,坏道的出现以及分区表的破坏可能是最常见和最让用户头疼的问题了。如果你遇到了这些问题,你会采用什么样的方 法解决呢?本文以及B5版的文章或许可以给你一些有用的建议。
硬盘有坏道的表现
硬盘使用久了就可能出现各种各样的问题,而硬盘“坏道”便是这其中最常见的问题。硬盘出现坏道除了硬盘本身质量以及老化的原因外,主要是平时在使 用上不能善待硬盘,比如内存太少以致应用软件对硬盘频繁访问,对硬盘过分频繁地整理碎片,不适当的超频,电源质量不好,温度过高,防尘不良,震动等。
硬盘坏道分为逻辑坏道和物理坏道两种,前者为软坏道,通常为软件操作或使用不当造成的,可用软件修复;后者为真正的物理性坏道,它表明你的硬盘磁 道上产生了物理损伤,只能通过更改硬盘分区或扇区的使用情况来解决。如果你的硬盘一旦出现下列这些现象时,你就该注意硬盘是否已经出现了坏道:
(1)在读取某一文件或运行某一程序时,硬盘反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功;有时甚至会出现蓝屏等;
(2)硬盘声音突然由原来正常的摩擦音变成了怪音;
(3)在排除病毒感染的情况下系统无法正常启动,出现“Sector not found”或“General error in reading drive C”等提示信息;
(4)FORMAT硬盘时,到某一进度停止不前,最后报错,无法完成;
(5)每次系统开机都会自动运行Scandisk扫描磁盘错误;
(6)对硬盘执行FDISK时,到某一进度会反复进进退退;
(7)启动时不能通过硬盘引导系统,用软盘启动后可以转到硬盘盘符,但无法进入,用SYS命令传导系统也不能成功。这种情况很有可能是硬盘的引导扇区出了问题。
如果出现上述错误,你就需要加倍小心,这说明你的硬盘已经出现坏道了!
硬盘坏道的修复
1.修复逻辑坏道
首先从最简单的方法入手。借助Windows下的磁盘扫描工具,在资源管理器中选中盘符后单击鼠标右键,在弹出的驱动器属性窗口中依次选择(如图 1)(^41020201a^)“工具→开始检查”,将扫描类型设定为完全扫描,并选择自动修复错误,然后点击开始,扫描时间会因磁盘容量及扫描选项的不 同而有所差异(如图2)(^41020201b^)。
如果逻辑坏道存在于系统区导致无法正常启动,我们可以使用Windows 98/Me的启动盘,在DOS提示符下键入:Scandisk 盘符,按回车,一旦发现坏道,程序会提示你是否要Fix it(修复),选择Yes开始修复,许多因系统区出现逻辑坏道无法正常启动Windows的问题一般都可以用此方法解决。
因为Windows 98/Me在很大程度上只是自动修复逻辑坏道,而不能自动修复物理坏道,所以,事实上第1种方法往往不能奏效。如果碰见物理坏道我们应该怎么办呢?
2.用Scandisk检查物理坏道
对于物理坏道Scandisk就无能为力了,它只能将其标记为坏道以后不再对这块区域进行读写操作,物理坏道具有“传染性”会向周边扩散,导致存储于坏道附近的数据也处于危险境地。
用Scandisk时在查到坏道时停止,注意观察Scandisk停止时会数值,如22%,假设硬盘总容量为2GB,2GB×22%= 0.44GB,硬盘出现坏道的起始位置大致为440MB处,由于硬盘坏道易向周边扩散,所以必须留足够的缓冲区,将硬盘第一个分区容量设定为400MB, 其余1.6GB按200MB为单位分为8个区,使用Scandisk检查所有分区,将无法通过Scandisk检测的分区删除或隐藏,以确保系统不再读写 这些区域。其余相邻的分区可合并后使用。分区、隐藏、删除、合并等操作可使用图形化界面的PartitionMagic或DiskMan等工具软件进行。
3.用软件隐藏物理坏道
用PartitionMagic5.0/6.0对硬盘进行处理。PartitionMagic可以在不破坏数据的情况下对硬盘重新分区、动态改变 分区大小、改变分区的文件格式、隐藏或显示已有分区等等。将PartitionMagic5.0/6.0的DOS版拷在软盘上,用Windows 98/Me启动盘引导系统,运行软盘上的PQMAGIC.EXE。
然后进行扫描硬盘,可以直接用PartitionMagic中Operations菜单下的“check”命令来完成,标记了坏簇后,可以尝试着 对它进行重新测试,方法是在Operations菜单下选择“Advanced/badSector Retest”;把坏簇分成一个(或几个)区后,再通过HidePartition菜单项把含有坏道的分区隐藏,以免在Windows 98/Me中误操作。
特别提示:如果没有经过格式化而直接将有坏道的分区隐藏的话,那么该分区的后续分区将由于驱动器盘符的变化而导致其中的一些与盘符有关的程序无法 正确运行。解决的办法是利用Tools菜单下的DriveMapper菜单项,它会自动地收集快捷方式和注册表内的相关信息,立即更新应用程序中的驱动器 盘符参数,以确保程序的正常运行。
另外,也可以尝试用DiskMan做这些工作,在这里就不详细的介绍了。
4.修复硬盘0扇区坏道
对于硬盘0扇区损坏的情况,虽然比较棘手,但也不是无可救药,我们在这里给大家介绍两种方法。
第一种方法:我们借用DiskMan这个软件来修复。具体方法如下:
①在纯DOS模式下运行DiskMan,在“硬盘”菜单中选择驱动器符号,这时主界面中显示该硬盘的分区格式为FAT32,起始柱面0,起始磁头1,总容量为2GB;
②然后依次进入“工具→参数修改”(或按F11),在弹出的修改分区对话框中,将起始柱面的值“0”改为“1”;
③按确定退回DM主界面并按F8保存修改结果。修改后需要重新格式化硬盘。(如图3)(^41020201c^)
第二种方法:我们用部分人比较熟悉的Pctools9.0软件中的DE工具。具体方法如下:
①用Windows 98/Me启动盘启动,运行Pctools9.0目录下的DE.EXE,先进入Options菜单,选Configuration(配置),按空格去掉 Read Only(只读)前面的钩(按Tab键切换),保存退出;
②接着选主菜单Select(选择)中的Drive(驱动器);
③进去后在Drive type(驱动器类型)项选Physical(物理的),按空格选定,再按Tall键切换到Drives项,选中 Hard disk(硬盘),然后选 OK回车;
④之后回到主菜单,打开Select菜单,这时会出现Partition Table(分区表),选中并进入,之后出现硬盘分区表信息;
⑤如果硬盘有两个分区,l分区就是C盘,该分区是从硬盘的0柱面开始的,那么,将1分区的Beginning Cylinder(起始柱面)的0改成1就可以了;
⑥保存后退出;
⑦重新启动,按Delete键进入COMS设置,选“IDE AUTO DETECT”,可以看到CYLS比原来减少了1,保存退出,重新分区,格式化,至此大功告成。
提示:在修改之前先将硬盘上的重要资料备份出来,而且Pctools9.0不能在用FAT32分区的硬盘和Windows下运行,但可以在 FAT16硬盘中运行。修复后一定要在CMOS中重新侦测硬盘,再分区和格式化,因为只有对硬盘作格式化后才会把分区表的信息写入1扇区(现在作为0扇区 了)。
5.低级格式化修复坏道
上述所有办法都不能奏效,又不甘心硬盘就此报废,你就可以考虑使用低级格式化处理硬盘故障。但低级格式化会重新进行划分磁道和扇区、标注地址信 息、设置交叉因子等操作,需要长时间读写硬盘,每使用一次就会对硬盘造成剧烈磨损,对于已经存在物理坏道的硬盘更是雪上加霜,实践证明低格将加速存在物理 坏道的硬盘报废,而对于逻辑坏道,则根本无须使用低格程序作为修复手段。另外低格将彻底擦除硬盘中的所有数据,这一过程是不可逆的。因此低格只能在万不得 已的情况下使用,低格后的硬盘要使用Format命令进行高级格式化后才能使用.
硬盘修复(8)
硬盘分区丢失、坏道等相关问答五则
硬盘分区丢失后应如何处理
问:我安装了一个游戏,重新启动后发现硬盘上只剩下C盘了,我的D、E、F盘都没了。请问这到底是怎么回事﹖我要急死了,因为D盘上我有非常重要的东 西。在DOS下也看不到其它的盘符,只有C盘,请问我该怎么办?另外,我有位朋友的硬盘在前两天安装系统的时候,由于疏忽,导致硬盘分区表数据丢失,1个 UNIX分区和7个NTFS分区全部丢失,现在整个硬盘只剩下一个未分区的空间,重要数据全部没有了,请问如何处理?
答:分区表位于硬盘的主引导扇区中,如果误操作或受到病毒攻击,就可能遭到损毁,导致硬盘的分区及其数据丢失。不过分区表的损坏通常可以用相关的工具软件来尝试修复。
比如我们可以使用KV3000软件来修复硬盘数据,手动重建主引导扇区和分区表。用软盘启动计算机并运行KV3000.EXE,进入KV3000主画 面,按下F6键启动搜索硬盘分区的功能,再按下F2可以搜索出硬盘各个分区,接下来按F2查看C盘BOOT区。如果C盘BOOT扇区正常,则可以用 KV3000的F10功能键自动重建C盘主引导扇区和分区表。另外我们也可以使用另一款磁盘分区管理工具DiskMan来修复分区表。DiskMan可通 过未被破坏的分区引导记录信息重新建立分区表,非常适合用来修复损坏的分区表。在菜单的工具栏中选择“重建分区表”,DiskMan即开始搜索并重建分 区。但是,需要注意的是无论使用什么软件及方法,都不能做到百分之百地修复分区表。所以建议读者在硬盘分区后,最好能备份一份分区表在软盘或光盘上,一旦 出现分区丢失的情况,就能够很容易恢复了。下载地址:http://www.mydown.com/servlet/my ... g=4&objID=53403。
硬盘出现坏道后的处理
问:我的硬盘是20GB西部数据,以前工作一直正常,最近开始出现异常,表现为操作系统文件丢失,不能正常启动。后来用软盘启动后检测到有很多坏道。因为硬盘上有很多重要数据,所以我想问问这个硬盘还有救吗?是什么原因导致硬盘出现坏道呢?
答:硬盘出现坏道是硬盘最常见的“病症”之一。硬盘坏道可分为逻辑坏道及物理坏道两大类。逻辑坏道是由于非正常关机等软件问题引起的,一般可以通过格 式化等方法加以去除。而物理坏道则是盘体因冲击、灰尘等原因受到了物理损坏,物理坏道通过一般方法是无法修复的。根据你的情况,建议你使用 EasyRecovery软件进行修复,能用EasyRecovery找回数据、文件的前提就是硬盘中还保留有文件的信息和数据块。但在你删除文件、格式 化硬盘等操作后,并在对应分区内写入大量新信息后,这些需要恢复的数据就很有可能被覆盖了!这时,无论如何都找不回来了。所以,为了提高数据的修复率,这 时就不要再对要修复的分区或硬盘进行新的读写操作,如果要修复的分区恰恰是系统启动分区,那就要马上退出系统,用另外一个硬盘来启动系统(即采用双硬盘结 构)。EasyRecovery下载地址:http://www.mydown.com/servlet/my ... g=4&objID=35389。
为什么开机后偶尔找不到硬盘
问:这个问题已经出现快一年了,经常(不是每次)在开机时都会出现硬盘滞后启动(硬盘没有转动,听不到声音)的情况,主板因为找不到硬盘而发出两声短 响。然后过了十几二十秒后才听到硬盘启动的声音,然后机器开始正常运行。在休眠后唤醒时也会出现这个问题。除此之外,并没出现什么使用上的问题。请问怎么 解决?
答:从你谈到的现象看,你遇到的问题有可能是硬盘存在硬件故障导致,比如硬盘的机械控制部分或传动臂有问题,或者盘片有严重损伤。也可能是因为IDE 电缆线有问题或接触不良。另外主板或电源等其他配件有问题也会导致此类故障。请首先用“替换法”确定问题所在。若确为硬盘问题,只能尽快更换。
硬盘烧毁后数据的挽救
问:我有一电脑,近期突然不能启动(屏幕无反应)经查电源烧坏。更换电源后故障依旧将硬盘换到正常电脑中,不能正常工作,估计可能烧坏,但硬盘保存有重要数据,请问如何拯救硬盘中的数据?
答:硬盘被烧坏后,数据是否能挽救主要看你的运气了。如果运气好只是电路板上的元件烧坏,而且又能够找到相应的配件,那恭喜你,只须更换元件,你的硬 盘就会完好如初了。如果无法找到需要更换的元件,或者磁头被破坏,那你需要送到有专门读盘机的专业数据恢复点,当然所需付出的金钱也是不菲的。如果是盘片 本身遭到了破坏,用任何方法数据都无法恢复了。
硬盘为何忽然停止反应
问:我的电脑最近在运行中经常出现硬盘忽然停止反应的现象,此时硬盘灯一直亮但是却听不到硬盘读盘的声音,然后在几秒或数十秒后恢复正常。请问是何原因,如何处理?另外,请问辨别硬盘是“硬故障”还是“软故障”最简便的方法是什么?
答:首先从软件方面找原因,建议你在备份重要数据后将硬盘重新分区格式化,并重装系统。如果问题仍然存在,而且硬盘也没有其它异常,则可能与迈拓硬盘的MaxSafe数据保护技术有关。好像可以使用特定的软件将它关闭,具体请你咨询一下相关厂商的技术人员。
硬盘所谓的“软故障”,也叫“逻辑故障”,实际上就是软件问题,比如主引导扇区或分区表被破坏导致系统无法启动、非正常关机后引起的逻辑坏道等,一般 通过磁盘工具处理或重新分区格式化即可解决。相应的凡是不能通过重新分区格式化解决的故障,比如电路板上的元件烧毁、磁头故障导致主板BIOS无法识别、 出现“低格”都无法消除的物理坏道等问题,就是硬盘的“硬故障”,也可叫作“物理损坏”。
硬盘修复(7)
硬盘是作为计算机使用频率最高的元件之一,出现的故障可以说也是最多的,今天让我们一起来看一下日常使用中常见的一些故障
1、问cmos中找不到硬盘?
答1、可能是硬盘坏了;2、如果光驱同硬盘接在同一条电缆线上,开机检测不到硬盘,一般是因为跳线问题,将光驱设置为从盘方式即可,不过如果是原来正常, 那就不是这个问题;3、用一块好的硬盘与它挂在一起,坏盘只接电源线不接数据线,好盘电源线数据线都接好,用好盘启动,然后,小心点把数据线拔下,接在坏 盘上,再用dm低格,办法很有用,不过有点危险,实在不行可是试试看;4、如果软盘都无法启动则可能是中了逻辑炸弹,可以用搜索引擎搜索逻辑炸弹寻找解决 方法;5、更换一条新的数据线。
2、问: 我的硬盘好响,但我在DOS下扫描硬盘没有发现坏区,我的硬盘会不会很快就坏?
答:因为硬盘属于电子存储和物理存储想结合的,所以即使硬盘没有坏区,硬盘内还有电路板和马达,马达在使用中也处于老化状态,因为硬盘也属于耗材,所以硬盘理所当然会坏,只是如果没有坏区的话,还可以使用一段时间的!
3、问:最近打开电脑时找不到硬盘,无法启动.用软盘或光盘虽然能启动但也找不到硬盘而无法进入操作系统.当却又能找到硬盘顺利的启动并进入操作系统.请教是什么原因?谢谢!
答:平时打开电脑属于冷启动,而按下Ctrl+Alt+Del再启动属于软启动!软启动本身就是在硬盘基础上来启动系统,冷启动的话,是在通过BIOS检 测后,用硬盘来引导系统,而刚开电脑根本找不到硬盘!请检查硬盘数据线和电源线的连接!如果还是没有问题的话,那就是你的硬盘出现了引导区损坏!请重新分 区来解决!
4、问:硬盘容量本来是40G的,但是在一次可能是保护卡没卸的原因吧,不管是分区或格盘都变成32G多了,(正常的是38G多点)。更换数据线也一样。而且保护卡也打不上了。用PQ或fdisk检测硬盘容量都不对。请教:如何让它恢复到40G?找回失去的空间?
答:有些保护卡是需要一部分硬盘空间来恢复系统的,所以,保护卡没有正常操作,而系统认为保护卡依然占用空间!所以出现了无法使用的空间!请重新分区来解决!
5、问:有时后在开机自检时出现:
当检测到:
Main Processer:AMD Athlon(tm)XP 2500+
Memory Testing:262144K OK
CPU Real Clock:1833MHz (166x11.0)
Memory Frequency is at 166MHz(DDR333)
nForce2 Ultra 400 Support
Detecting IDE Drives...
时就不动了,象死机一样,并且此时硬盘和光驱的灯一直常亮不闪!
答:这个是由于系统启动的时候,从BIOS启动,然后再去检测IDE设备!系统一直检查,而设备未准备好或者无法使用,造成死循环,然后就无法启动!请检查硬盘数据线和电源线的连接,让系统找到硬盘,问题既可解决!
6、问:‘我的系统是windowsxp,硬盘40G.通过PQ分区为C/D/E/F四个盘.现在系统正常,C/D/E三个盘都正常。在访问F盘时内容都 显示正常,但在资源管理器中上方显示"未指定",尝试用PQ重新格式化、在开始/所有程序/附件/命令提示符下用format格式化后再进入F盘,仍显示 为“未指定”,请帮助!!非常感谢!!!
答:这是由于分区表中,无法读取F盘的引导信息。所以,显示为“未指定”。请在DOS模式下进入FDISK,然后删除F分区,重新创建,格式化,既可使用!
7、问:开机时,找不到硬盘,进不去,在CMOS中搜索也找不到?
答:请检查,硬盘数据线和电源线的连接,如果没有问题的话,则怀疑是硬盘分区损坏,请挂到别的计算机上来格式化,然后分区来创建引导分区!
8、问:有一块10G的昆腾硬盘,昨天非正常关机(拔的插头)后就不能启动了,提示硬盘出错.本想用主板查找硬盘,结果按到低格选项上了,还连回了几次 车!后来才发现了.用光驱启动后连FDISK命令都不能用,把硬盘接到其它电脑上就根本没有把这个硬盘识别出来?我该怎样办才能修好这个硬盘?
答:低格的时候完全损坏了硬盘的引导区,因此,需要用别的硬盘来引导!在BIOS中检测IDE设备来识别!用诺顿来修复,如果还不行的话,找个和你一样的硬盘,然后就可以把分区表拷贝过来!
9、问:各位好:小弟有一块迈拓20G硬盘,2001年买回来的,前段时间在使用的时候遇到死机,冷启动之后,自检的时候可以看见硬盘,但是不能进入系统,用其他分区软件可以看见硬盘。希望能够帮我找到解决答案,谢谢!
答:这个是由于你的系统错误而造成的无法启动,而且,关于死机,有很多的原因造成的!请检查电脑的散热!至于系统的问题,请用SYS修复或者覆盖安装系统来解决!
10、问:请教一个问题:
我的电脑有个现象在开机时进入cmos时一会死机,伴随硬盘(maxtor;40g)识别什么nikimi xy a300之类的型号(错误),我试了一新内存,主板是新的,有点类似病毒怪状或者某个硬件有问题 ,之前还能进入系统但有死机状请尽快答复,不甚感谢!!!!!!!
答:很抱歉,您的这个错误并不完整,请写出完整的错误报告!就错误出现的时候的情况判断,应该是系统识别不了硬盘导致的错误!请确认您的硬盘没有问题!到BIOS中检测硬盘是否可以被识别!
11、问:紧急求救:
我的移动硬盘(30G),存在里面的文件好多都找不到了(将近20G),只有几十个文件能看到(几十兆),但是查看属性,移动硬盘的容量确实:已用20G,说明我的那些文件还在.我怎样才能在看到他们.
注明:我的文件属性全是 存档;,没有加 隐藏;.
答:不知道您的移动硬盘是什么牌子的产品!某些移动硬盘和闪存都加了一个保护的隐藏分区,或者一个特别的加密分区!所以,请仔细阅读您的产品说明书!如果是自己做的移动硬盘,则可能是硬盘存在错误,无法读取,因此,容量空间已经占用!但却依然看不到文件!
12、问:紧急求救:
我的IBM40G硬盘前几天用得还好好的,没有任何坏区或异常声音。但今天开机自检时检测到硬盘型号后就死机,只听见不断读盘的声音,插入启动盘也进不了DOS,拆下硬盘后挂在别的机器上造成另一台机器也死机,情况和原来一样。请问这是为什么?
答:听见不断读盘的声音,证明硬盘可以识别!所以,是你硬盘本身存在的问题!不断读盘的声音证明是你的硬盘马达不停的转动,但是却找不到硬盘引导扇区,硬 盘物理问题!而且插入启动盘也进不了DOS,拆下硬盘后挂在别的机器上造成另一台机器也死机,说明,其他计算机也无法读取硬盘引导扇区,造成无法读取的症 状!请到BIOS里识别,如果依然无问题!请找当地专业维修硬盘的地方,修复你的硬盘磁头位置!否则自己维修可能造成盘面损坏!如果依然无法修复则硬盘报 废!
13、问:请高手解答:
我想在98系统上增加一个80G的硬盘(原以有60G的硬盘),在CMOS中能找到新硬盘,可是在我的电脑却没有新增加的硬盘,是什麽原因,请尽快指教。
答:这个是由于你的硬盘跳线没有调的原因。IDE接口上只能有一个主盘,所以,第二个硬盘虽然在BIOS里识别,但是系统识别不了,所以请把第二个硬盘的跳线设置为从盘,就可以使用了!
14、问: 我的win2000 莫名其妙开机后在bios里硬盘参数完全不对了,如我是酷鱼硬盘在bios里显示的是rt而非st!不能进入系统。
答:硬盘识别错误,是硬盘与BIOS识别本身存在的问题,与系统没有关系!怀疑是硬盘内部电路板出现问题!是否对硬盘进行过非法操作或者错误运行某些程序!造成硬盘识别错误!
解决方法:请把硬盘挂到别的计算机上看是否可以正常识别!如果可以识别,则可能是你的主板BIOS损坏,如果识别不了,则是硬盘电路损坏!
15、问: 我的迈拓20G 5400转硬盘分区表破坏了,现在没有备分,谁能帮我找一个啊,我已经用过所有办法了,现在只有找一样的硬盘的分区表了
答:解决方法:如果FDISK和PQ等硬盘工具无法解决的话,请找另外一台电脑,然后挂上去!在好的那台电脑上格式化硬盘,然后就可以重新分区,正常使用了!
16、问:请问老师我的硬盘是西捷80G,可是在我的电脑属性中却只有76G少了整整4G我是不是被商家给骗了。如果不是被骗是什么原因造成的
答:你这个属于正常现象,因为硬盘容量是用MB和GB来定的,标准定义为1024MB=1GB,但是厂家为了方便于计算和使用,在生产的时候, 1000MB=1GB,这样的话,就少了2%的空间!但是你这个硬盘多少了内容,怀疑是厂家在给你做系统的时候,做了个隐藏分区来备份系统!请仔细检查!
解决方法:用FDISK或者PQ等硬盘检测工具来检测,这不是个很严重的问题!
17、问:‘不好意思,还有一个问题要问:
插入移动硬盘以后,在机器右下角可以看见可热插拔的图标,但是在“我的电脑”里却看不见移动硬盘盘符,后来把接线口直接拔掉再装上以后,出现了图标,但是却叫我格式化移动硬盘,点确定以后,又说函数错误。老师能不能帮助解答一下这是什么原因?
答:这个是由于移动硬盘不和闪存一样用电子方式来传输,移动硬盘也需要用到一部分机械部分来读写数据!而闪存只需要默认USB供电就可以正常工作,而移动硬盘需要的电量比闪存多许多,因此需要计算机重新启动来检测!
解决方法:重新启动!
18、问:我有一个昆腾火球的10。02硬盘,有时能找到,有时又找不到,请问是什么问题,可以修复吗?谢谢
答:请问是不是在启动的时候时有时无呢?这个主要是由于系统启动的时候,主板BIOS必须检测硬盘位置,你的10G硬盘属于早期产品,因此会出现硬盘坏道,或者硬盘分区表错误等问题,
解决方法:检查硬盘数据线与电源线的连接,在BIOS中自动检测硬盘,用SCANDISK来检测硬盘是有坏道!
19、问:我最近刚置了一台电脑,玩一会就会出现找不到硬盘的提示,还有玩大的游戏就会出现死机,是什么原因
答:硬盘的数据线与数据线的插头接触不良,因为是新电脑,所以硬件问题不是很大!请仔细检查连接!但是如果这个硬盘是返修货或者本身就有问题,也可以出现 上述问题!玩大游戏的时候出现死机器,这个应该是硬件不兼容或者软件不兼容造成的!因为是新硬件,所以考虑兼容性问题,请问在买电脑的时候是否拷机以证明 稳定!如果没有的话,请安装主板驱动和显卡驱动,重新插拔内存来解决!
20、【问】换过主板后,发现硬盘灯一直在微闪,请问这是正常的吗?
【答】硬盘灯微闪并不代表就是在读盘,轻微的闪烁只是电流的原因,很正常的,如果没有其他不正常现象可以不用担心。
硬盘修复(6)
硬盘整盘拷贝技术
对普通电脑用户而言,实现软盘的整盘复制拷贝是一件轻而易举的事情,DOS、Windows、UNIX等各种操作系统下的软盘复制拷贝专用软件、工具随处 可见,可信手拈来帮助大家实现软盘与软盘之间的复制与拷贝。但是,要实现硬盘与硬盘之间的整盘复制与拷贝,就不是一件很容易的事了。但在现实中,由于硬盘 升级、硬盘备份、硬盘操作系统迁移、预装机等很多原因,我们常常需要将一个硬盘的整盘内容全部复制到另一个硬盘上,这就要求我们掌握好一种或数种硬盘复制 方法。下面,笔者根据自己的实践,将硬盘整盘复制拷贝方法整理介绍出来,希望对大家有所裨益。
在复制拷贝前,需要做好如下准备工作,首先必须将你新的硬盘(目标盘)跳线开关置于从盘(SLAVE盘)位置,作为二硬盘挂接到机器内,开机自检,进 入CMOS设置有关参数,使机器识别到二硬盘的存在;其次,准备好DOS系统启动软盘,并在启动盘上拷入必要的工具软件(后文将介绍到);最后,将机器从 软盘上引导,启动成功后,即可开始硬盘的整盘复制工作了。根据硬盘容量的大小及拷贝工具的不同,整盘的复制拷贝方法,可分为三大类。
一、精确复制法
执行NU8.0工具中的DISKEDIT程序(需NLIB200.RTL库,如为中文版,还需CHINA16.FNT的支持),以中文版为例,进入 DISKEDIT主程序后,按ALT+T键选择(T)工具栏,再执行(N)配置项,将(R)只读模式改为允许读写,确认(0)可以后回主程序。再选中 (0)对象,选择(D)驱动器,在磁盘类型中选择物理磁盘,确认后,在左窗口中会出现硬盘1和硬盘2,选择硬盘1后,按下ALT+W键,出现一个写的窗 口,选择(P)物理扇区,再选择硬盘2,确认后,硬盘1上的所有扇区内容将被逐一写到硬盘2上对应扇区中,从而实现硬盘的整盘复制拷贝。
此种拷贝法要求目标盘与源盘的容量大小完全一致,复制耗时长,需一至数小时。但由于是源盘到目标盘之间对应扇区的精确复制,因此称为精确拷贝法,支持 各种磁盘操作系统、磁盘分区及大部分加密软件的复制(除非加密软件以硬盘系列号为加密对象)。实现精确拷贝法的软件还有一些,如IBM公司的 hddcopy,但这些软件市面上一般很难见到。实现精确拷贝法可靠性最高的,还是诺顿工具系列中的Diskedit,也最易获得。
二、快捷复制法
这就是使用硬盘专用复制工具GHOST,GHOST是美国人编写的一个目前最好的硬盘专用复制拷贝共享软件,国内的用户可在电脑报配套光盘上的第一、 第三辑上找到它。GHOST的使用也非常简单,键入GHOST回车,选择LOCAL/SERVER.→CLONEDISK TO DISK→DRIVE 1→DRIVE 2→调整有关分区参数→开始执行。GHOST的功能非常强大,它不但支持各种磁盘操作系统和分区,支持双机并口互连,还能将磁盘的全部内容形成一个压缩映 像文件保存在另一个硬盘上,必要时再展开拷贝到新的硬盘上。GHOST拷贝时间特快,十几分钟到几十分钟就可搞定一个新的硬盘,特别适合于硬盘的升级或操 作系统的迁移复制。GHOST要求目标盘的容量大于或等于源盘,若目标盘的容量大于源盘,则目标盘新的分区容量大小还可以进行适度调整。但由于GHOST 是共享软件,有试用期限的限制(即机器系统日期和硬盘上文件形成的日期都不能超过规定的试用期限),要想无限制使用,就必须按规定进行注册,拥有合法的用 户号和密码。当然,我们也可通过修改系统日期和使用PCTOOL9.0中的FILEFIND程序将硬盘中的文件日期修改在规定期限以内的办法来使用 GHOST,不过这种方法比较麻烦。另外,使用GHOST复制的硬盘,有些加密软件会需要重新安装,而且GHOST无法将大盘的内容复制到小盘上,即使大 盘的实际内容远远低于小盘的容量。
三、简易拷贝法
1.若硬盘为单一的DOS/Windows 3.1操作系统,则可将目标盘根据需要参照源盘进行分区和格式化,使之具备基本的DOS自举能力;再使用NORTON COMMAND工具如NC4.5选定源盘上某分区目录和文件(可选择该分区上所有的文件和目录,含系统、隐含、只读等全部属性),按F5键,输入目标盘所 在的分区符,即可实现全部复制拷贝。
2.若硬盘为DOS/Windows 95混合型,则不再需要DOS系统启动盘,开机后直接进入Windows 95系统,再进入Windows 95下的MSDOS窗口方式,用FDISK和FORMAT/S命令对目标盘进行分区和带系统文件复制的格式化后,退出,重新启动机器,再从Windows 95中进入MSDOS窗口方式,键入XCOPY32 C:\*.* D:\*.* /S/E/C/H/K/Y 或 XCOPY C:\*.* D:\*.* /S/E/C/H/K/Y 即可将源盘C中的全部内容复制到目标D盘中,注意拷贝命令中的6个参数是复制成功的关键,/S为复制子目录,/E为复制空目录, /C为即使拷贝遇到错误也不终止下来(因Windows 95在拷贝到WIN386.SWP时会出错终止,但该文件只是动态生成的临时存储文件,并不影响拷贝的完整性),/H为拷贝系统和隐含属性的文件,/K表 示拷贝文件的属性,/Y表示自动覆盖目标盘上同名文件。
需指出的是,对于DOS/Windows 95混合型的硬盘,由于存在长文件名,一般DOS下的文件拷贝工具是不支持的,NC工具也不例外,所以,必须使用Windows 95下自带支持长文件名拷贝工具XCOPY或XCOPY32。注意若非Windows 95下的DOS窗口,启动的是Windows95的纯DOS方式(即COMMAND PROMPT ONLY),则XCOPY或XCOPY32此时仍然是不支持长文件名且不支持隐含和系统文件的拷贝的,在不同DOS方式下键入XCOPY32/?或 XCOPY/?可比较出拷贝参数的不同。此种方法最大的优点是对目标硬盘的容量大小没有要求,操作比较简单,安全系数高。但只适用于 DOS/Windows 95操作系统的硬盘,拷贝速度较慢,不能复制加密软件。
在实际中,还有一种情况,也就是目标硬盘因种种原因不便或无法作为二硬盘挂接到机器内,那么如何实现此类硬盘的整盘复制拷贝呢?如便携机与便携机之 间,便携机与台式机之间的硬盘整盘拷贝复制。我们可通过采用并口通信线将两台机器的打印口连接起来,再准备两片DOS启动盘,拷入必要的工具软件(前面都 已有介绍),另外还需拷入INTERLNK.EXE和INTERSVR.EXE两个程序,在源机上的DOS启动盘的CONFIG.SYS中加入 DEVICE=INTERLNK.EXE一行,分别启动两台机器。若采用精确复制法或简易拷贝法,则可在源机上执行INTERLNK,在目标机上执行 INTERSVR;若采用快捷复制法,则分别在两台微机上运行GHOST.EXE,选一台作主机(MASTER),选中菜单条“LPTMASTER”,另 一台作从机(SLAVE),选中菜单条“LPT SLAVE”。这样就建立起了两台微机之间的互连,再参照前面介绍的实现方法同样可实现硬盘的整盘复制,不过需要注意本地盘和异地盘的对应关系。
具体采用哪种方法来实现硬盘的整盘拷贝复制,这就需要根据目标硬盘的容量大小、源盘的内容、复制的要求以及你所拥有的工具来选择一种合适的拷贝复制方法。
硬盘修复(5)
用PM修复0磁道损坏硬盘
笔者在单位任机房管理员一职,一日一台联想主机启动不了,屏幕提示“磁盘无法引导”,怀疑是感染病毒导致引导文件被损。故从软盘启动,先备份出重要资料, 尔后用Ghost将D盘上的镜像文件恢复到C盘,回车重新启动,谁知还是提示“磁盘无法引导”。细一思量,难道会是硬盘引导区坏了?Scandisk, 哇,零磁道损坏!正打算放弃时,突然想到分区魔术师PM,如果能用它将前面的分区向后移动,让出损坏区域,把对硬盘操作的一些重要信息存放在没有损坏的位 置,是不是可以呢?
由于我的PM分区魔术师是3.X版本的自解压文件,不支持32位分区,故先用DOS启动盘引导,分为C、D两区,激活C区;重启动先格式化D盘展开,执行 PQMAGLC.exe对C区“Resize”,用鼠标拖动右边的尺度条,让C区减少了一点(1-10MB),目的是空出坏的区域,确定后PM便开始了对 C区的转换,完成后C区减少了一点,再右键单击C区选择Move项,用鼠标拖动尺度条向右移动,将上面空出的区域移到最前面即磁盘损坏的区域,确定即可。 重启,重新装入Windows系统,余下的我就不必罗嗦了。现在,这块硬盘已可正常服役了。
用DM修复硬盘0磁道损坏一例
一般硬盘的0磁道损坏后修理十分困难,而且也给很多朋友造成不便。不过,我们可以利用硬盘工具进行有效修复。
首先从网上下载DM万用版并制作好DM启动软盘,然后执行DM并进入其主界面。在主界面中按下Alt+M组合键进入DM的高级模式,将光标定位到 “(E)dit/View partitions”(编辑/查看分区)选项,按回车键之后,程序要求选择需要修复的硬盘,选中硬盘,按回车便进入了该硬盘的分区查看界面。
在分区列表框中选中“1”号分区,此时上面的分区信息栏将显示该分区信息,例如分区格式、容量、开始的柱面、结束的柱面等。此时需要记住开始柱面中的 “0”和结束柱面序号。保持光标定位在1号分区上,然后按下Del键删除该分区,在出现的确认删除分区的界面中选择“Yes”并回车,此时1号分区便删除 了。
保持光标停留在1号分区上,然后按下Ins键添加分区。在出现的分区类型界面中选择“DOS-FAT32”选项,按回车后便到了此时修复的关键步骤 ——“Select Entry Mode”(设置容量模式)。在该界面中一定要选择“(C)ylinders”(柱头)选项,回车后便进入了容量输入界面。在该界面中,是按照柱面来输入 容量的。对于第一个分区(也就是C盘)而言,都是从第1个柱面开始,但现在我们必需将前面的“0”改成“1”,至于后面该分区结束的柱面数没有必要修改, 可以根据之1号分区的结束柱面数进行填写。
重新划分好1号分区后,返回到分区界面,将光标定位到“Save and Continue”(保存并继续)选项保存设置,然后按下Esc键推出DM,最后根据提示重新启动电脑。
重新启动电脑就可以了。
硬盘大量坏道的解决
几天前,笔者用了多年的老硬盘还是好好的一点问题都没有。可到了昨天,居然出现了上百个坏道!开机引导硬盘之后硬盘发出巨大的疯狂读盘的声音,就象是两片 金属摩擦的声音,这种情况的出现,我想不是磁头错位就是硬盘出现坏道了。我毫不犹豫地用启动盘引导电脑启动,马上输入SCANDISK,结果当然是惨不忍 睹了。
5个区总共算下来,上百个坏道,而且大多是C盘里(C盘装的游戏太多了)怪不得无法启动系统,系统盘全是坏道 ,什么重要的文件也找不到了。在万般无奈之下,笔者也没有什么可犹豫的了,只能低格(低级格式化)。实在不行的话我可就又要另外购买一块新硬盘(由于我刚 卖掉了极品P4 1.8G,换回一个P4 2.4C ,本以为终于可以进入2G时代了,怎么也没想到会出这档子事,笔者感叹天有不测风云呀)
没有办法, 我只好重新找到主板驱动程序盘(我的主板是升技 IT7-MAX2 V2.0),驱动盘里带了主板专用低格工具。时间一分一秒的过去了,半天的时间下来我的40G的硬盘低格后还是没有什么作用,系统依然报告有许多坏道。笔 者在这里忠告大家低格硬盘作用不一定很大,有时候很难消除硬盘坏道,而且非常磨损硬盘。所以大家在低格前要提前做个心理准备。
已经做到这一步,再次费力的找出磁盘扇区修复工具,重新对硬盘进行分区,尽量把坏的扇区磁道分成几个小区,然后删除掉,让操作系统不再访问有坏道的区域。
我用SCANDISK查看了磁盘坏道的大概位置,记好他们所处的硬盘扇区位置, 记录下来坏道的位置之后,我就分析了一下应该用哪种分区方法好。如果我的前1G-5G里没有坏道,那么就不用说了,用FDISK划个C驱,其他的分区就可 以采用把坏道单独分一个或者几个分区,最后删除掉这些拥有坏道的分区。
我的原则是要首先保证C盘即系统盘不能有坏道,其次就是全面的屏蔽掉坏道的存在。
如果硬盘的前1G-5G里有不少坏道,那么就要首先保证硬盘最开始的前2M是正常的。把他划分为C盘,而后其他的为扩展分区,再把其余的坏道划成一个 区,可以把它们划为几十兆一个,分区完之后删掉这些包含坏道的分区就可以了。而后装上Windows系统,把系统目录放到D盘,在分区的时候保证这个D盘 完全没有坏道。这样就可以了。
笔者现在的系统就是这样,C盘就有10M数据,引导WIN9X启动.原来40G的硬盘现在只有38G可用。如果硬盘的0磁道有问题,那就没有别的办法了,只有换一个了。
通过以上这种方法不仅可以保证系统的正常运行,更大的好处是防止硬盘坏道的扩散。把坏道单独分一个或者若干分区里面,并且删除这些包含坏道的分区,可以有效防止操作系统再去访问这些坏道,引起坏道的扩散。
不过需要提醒大家的是,坏道产生的原因多种多样,并不一定全是物理损坏,甚至有的正版软件会在硬盘上生成密钥文件,只能该软件访问,SCANDISK也会认为这是坏道,这种情况是正常的,还有一种情况就是逻辑坏道,并不是硬盘真正的坏掉了。
这种逻辑坏道可以通过重新分区格式化解决,要是不行,可以试试低格。一般来说不是很严重的故障都能够解决。当然,物理坏道通过低格的办法是不能够根除故障的。
解决硬盘坏道我有绝招
硬盘是计算机各配件中最娇贵的东东,由于硬盘上存放着用户大量珍贵的数据,所以硬盘出了问题是一件令人非常不愉快的事情。
硬盘最常见的问题就是出现坏道,硬盘坏道分为物理坏道和逻辑坏道。如何判定我们的硬盘到底存在哪种坏道呢?通过查找大量电脑杂志,总结后可归为三类: 1.用SCANDISK命令扫描后还有问题的属于物理坏道 2.重新分区并格式化后还有问题的属于物理坏道 3.低格硬盘后还有问题的属于物理坏道。但情况果真如此吗?笔者将用自己的亲身经历来回答这个问题。
笔者有两块硬盘,分别是昆腾火球2.1G硬盘和迈拓星钻30G硬盘。近日两块硬盘几乎同时出现坏道,先后选用Windows自带硬盘工具以及诺顿磁盘医生进行尝试修复,但没有成功,坏道依然存在。没办法,只好忍痛把硬盘重新分区并格式化,但坏道还是没有消失。
于是在网上寻找各种磁盘工具,最终让我找到DM(低格)工具软件,发现它有一个功能可以把整个硬盘清零。对,就用它试试(目前DM的最高版本是9.56,这个软件可以在驱动之家下载得到)。
用软盘启动计算机,在纯DOS环境下进入DM程序。首先选择高级模式(Advanced options),接着选择维护硬盘选项(Maintenance options),再选择“zero filling”进入清零。清零过程较慢,请大家耐心等待。清零后重新启动计算机,完成分区格式化(也可以用DM接着完成上述操作)。如果硬盘真的是逻辑 坏道,此时坏道已经被修复,用迈拓专用工具软件扫描硬盘顺利通过。我的两块硬盘经过这样处理后,再没出现问题。看来我的硬盘存在的确实是逻辑坏道,而这些 坏道用FDISK、FORMAT等命令均无法修复,看上去很像物理坏道。
如果有同样遭遇的朋友,不妨用清零试试。另外要说的是,清零只不过是在硬盘上重写数据,不会对硬盘造成任何伤害,这样也就避免了低格对硬盘带来的伤害
硬盘修复(4)
俗话说:工欲善其事,必先利其器。我们平时应该熟练掌握几种硬盘维护工 具的使用方法,这样当遇到硬盘软故障时才不至于晕头转向、手忙脚乱。下面我 就硬盘的常见软故障简单介绍几种硬盘维护工具的使用方法。
★ 修复硬盘主引导记录 ★
由于病毒的破坏或操作上的失误,使硬盘主引导记录和分区表损坏,硬盘将 无法启动。
① KV3000
作为一款著名的杀毒软件,KV3000同样具有非常强大的主引导记录和分区修 复的功能。我们可以先用软盘启动后,执行KV3000,按下F6键,就可查看已经不 能引导的硬盘隐含扇区,即查看硬盘0面0柱1扇区主引导信息是否正常,如果在 硬盘的0面0柱1扇区,没有找到关键代码,即硬盘分区表关键代码“80”“55 AA ”,那么硬盘本身将不能引导,即使软盘引导后也不能进入硬盘。这时,可按动 翻页键PgDn或PgUp键,在硬盘的隐含扇区内查找,如有,会在表中出现闪动的红 色“80”和“55AA”,并响一声来提示你,下行会出现一行提示,“F9 = Save To Side 0 Cylinder 0 Sector 1 !!!”。这时,按一下“F9”键,就可将刚找 到的、即在表中显示出的原硬盘主引信息, 覆盖到硬盘0面0柱1扇区中,然后, 机器会重新引导硬盘,恢复硬盘的起动性能。
② FDISK
用FDISK/MBR覆盖主引导记录的代码区,但不重建主分区表。适用于主引导 记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况下 。注意:FDISK/MBR并不适用于清除所有引导型病毒,因此要慎用。
③ FIXMBR
FIXMBR是专门用于重新构造主引导扇区的小工具,使用方法也简单。直接运 行FIXMBR的情况下它将检查MBR结构,如果发现系统不正常则会出现是否进行修 复的提示。如果回答“YES”,它将搜索分区。当搜索到相应的分区以后,系统 会提示是否修改MBR,回答“YES”则开始自动修复,如果搜索的结果不对,可使 用/Z开关符,重新启动系统将恢复到原来的状态。如果想详细了解FIXMBR的使用 方法,可以用/H开关来查看。
★ 修复硬盘分区表 ★
① KV3000
在KV3000的主菜单上,按下F10键,就可对系统的有关参数和硬盘分区表快 速测试, 如果硬盘分区表不正常,KV3000会先将坏分区表保存到软盘上以防不 测,再自动重建硬盘分区表,使硬盘起死回生。
但如果硬盘只有一个分区,而且文件分配表(FAT表)、文件目录表(ROOT表) 严重损坏,数据已经都没有了。那么,用这个功能即使恢复了C盘分区表,也不 能使C盘引导,数据也不能恢复。这时需要配合其它的硬盘修复工具来恢复数据 。如果硬盘还有D、E、...等几个分区,一般情况下,KV3000能找回后面没有被 破坏掉的分区,重建一个新的硬盘分区表,然后,再用DOS系统软盘引导机器后 ,就可进入硬盘后面几个分区,将数据备出后,再将硬盘重新分区、格式化。
KV3000修复硬盘的详细使用方法,大家可以查看KV3000杀毒软件的使用说明 文件,也可以到江民网站去查看。
② FDISK
用FDISK还可以新建立分区、重建主分区表,但这种方法不覆盖主引导记录 的代码区。如果要保证硬盘内数不受破坏,分区时必需与原来的分区相一致,否 则数据不保。具体的使用方法我就不哆嗦了,建议大家使用FDISK的汉化版,很 容易上手。
③ DiskMan
DiskMan过人之处就在于它的硬盘分区表恢复功能,并采用图形界面,以图 表方式表示分区表的详细结构。使用方法详见《宝刀不老的小工具——DiskMan 》
★ 挽救硬盘FAT(文件分配表)和DIR(根目录表) ★
如果FAT表损坏,就可能丢失所有文件,即便对DOS很精通的人,要修复FAT表 损坏的磁盘文件也不是件轻松的事情。
① NDD(Norton Utilities 8.0)
启动NU工具包中的磁盘修复程序NDD,在其菜单中选择Options/General确认 NDD将进行包括主引导区和CMOS在内的全面检查,然后在主菜单中选择Diagnose Disk对硬盘进行诊断,NDD在发现错误时将会自动报告,并提示错误描述( Description)和推荐意见(Recommendation),可以根据情况选择修复与否。 修复时注意保存UNDO磁盘,以便恢复操作之用。在修复过程中,尤其是在表面测 试(Surface Test)过程中如果提示读写错误,则说明硬盘存在物理损坏,数据 可能会丢失。
在诊断、修复结束后重新启动计算机,若能对C盘进行访问则大功告成,可 以通过备份数据、重装操作系统简单地恢复硬盘功能。否则只能进行恢复操作( UNDO),尝试手工或通过其他方法恢复。 但NDD(Norton Utilities 8.0)只能在DOS下运行,且不支持FAT32格式。
② SCANDISK
微软操作系统自带的类似NDD的硬盘检测工具,大家对它应该都不会陌生, 因为我们在WIN 9X非法关机后重启时它就会自动运行扫描硬盘,用法有点类似 NDD。
③ CHKDSK
同样也是微软操作系统自带的DOS下专门用于检查硬盘的工具,CHKDSK/F命 令格式专门用来捡回硬盘的丢失簇并释放丢失的硬盘空间,有时我们可以在它运 行以后生成的*.CHK文件里找到一些重要的数据。
硬盘的FAT表与根目录随着用户写入和删除文件而不断变化,如果能经常备 份FAT表和根目录,当FAT表损坏时用回写FAT表、根目录的方法,可以使硬盘恢 复到上一次保存的状态。当硬盘的FAT表或根目录损坏,需要将保存的FAT表、根 目录数据回写时,必须保证FAT表和根目录的起始逻辑扇区号和长度(扇区个数 )正确。
★ 恢复误删除的分区 ★
① FDISK & formAT
如果在误删除分区后没有执行过其他分区操作,按照下面的方法一般都能够 恢复原来的数据:执行FIDSK分区程序,重建删除的分区,但是注意要保持分区 与原来分区在大小、位置上一致;重新启动系统到MS—DOS模式,执行“format X:/u/q”(X为误删的扩展分区盘符)。这时系统首先会警告说:“这是一个大 硬盘,如果格式化,数据将全部丢失”,这时选择“YES”;而后系统会告诉你 该分区无法进行快速格式化并问你是否进行“完整格式化”,回答“NO”。该步 骤的关键是加入参数/q(快速格式化),这样进行一次“假格式化”后,如果没 有什么意外的话,应该可以访问该分区的数据了。
另外,该方法恢复的分区有可能在再次重启系统后无法访问,虽然仍可以按 上面的方法恢复数据,但我们建议恢复分区后备份该分区所有数据,而后执行完 整的格式化过程。
★ 硬盘零磁道损坏的抢救 ★
① DE (PCTOOLS 9.0)
如果运行ScanDisk扫描C盘在第一簇出现一个红色的“B”,即说明C盘零磁 道损坏!在DOS下运行DE,先进入Options菜单,选项Configuration,按空格去 掉Read Only(只读模式)前面的“√”号(按Tab键切换),保存退出。接着选 主菜单Select中的Drive;进去后在Drive type项选Physical,按空格选定,再 按Tab键切换到Drive项,选中hard disk,然后选OK回车。之后回到主菜单,打 开Select菜单,这时会出现Partition Table,选中并进入,之后就可以看见硬 盘的分区表信息。例如:该硬盘有两个分区,那么在硬盘的分区表信息中我们可 以看到1分区就是C盘,该分区是从硬盘的0柱面开始的,那么将1分区的Beginnig Cylinder的0改成1就可以了。保存后退出。重新启动进入BIOS,运行自动侦测硬 盘可以看到CYLS的个位数减少了一位(例如:782→781),保存退出,重新分区 格式化,大功告成。
但DE不支持FAT32格式且只在DOS下运行,而且PCTOOLS 9.0现在已经不太好 找了,想当年它与Norton Utilities 8.0在工具软件之中是两朵奇葩……
② PQMAGICT
大名鼎鼎的分区魔术师(Partition Magician)可能是大家最常用的硬盘分 区工具。PQMAGICT是它的DOS版的工具,用它来修复损坏的硬盘零磁道可谓易如 反掌。
假设一块硬盘有两个分区(C、D),用ScanDisk检查D盘时显示D盘零磁道损 坏,因此不能用formAT不能进行格式化,如果用FDISK重新调整逻辑D盘的大小, 使D盘的逻辑0磁道向前或向后移动,跨越这个坏磁道,但这样一来,就会破坏C 盘上的所有数据。因此这时我们必须借助PQMAGICT的威力。首先在DOS下启动 PQMAGICT(必须先把PQ COPY到C盘),选择查看D盘,此时屏幕会显示D盘的分区 和容量信息,然后选择Option菜单中的Reszie Selected Partition,用鼠标拖 动左边的容量标尺,让D区减少一点,或者直接手动输入分配D区的容量大小,目 的是空出坏的区域,确定后PQMAGICT便开始对D区进行转换,完成以后退出 PQMAGICT。这样对C盘上的文件秋毫无犯,且D盘又重见天日了。
② SPecialFDisk
SPecialFDisk在建立主分区时可由使用者自定启始柱面,故可跳过损坏的柱 面区域。此招是SPecialFDisk的一个必杀技,使用方法请详见《宝刀不老的小工 具——SPecialFDisk》
★ 抢救被“逻辑锁”锁定的硬盘 ★
① DM
中了“逻辑锁”的硬盘不能用软盘、光驱、双硬盘正常启动,但我们可以利 用软件DM为硬盘解锁。因为DM是不依赖于主板BIOS识别硬盘的硬盘工具,就算在 主板BIOS中将硬盘设为“NONE”,DM也可识别硬盘并进行分区和格式化等操作。 首先你要把DM拷到一张系统盘上,接上被锁硬盘后开机,按DEL键进入BIOS设置 ,将IDE硬盘设为“NONE”(这是关键所在!)。保存设置后退出,系统即可“ 带锁”启动。启动后运行DM,你会发现DM可以识别出硬盘。选中该硬盘进行分区 格式化就可以了。但是,这种方法的弱点是硬盘上的数据将全部丢失。
硬盘软故障的产生原因比较复杂,病毒、误操作,甚至一次意外掉电都可能 使硬盘崩溃。因此平时一定要养成备份硬盘重要数据的习惯,在关键时刻才能顺 利地解决问题。
硬盘修复(3)
硬盘使用久了,便有可能出现各种各样的问题,而硬盘“坏道”是这其中最常见的问题。下面就来给你聊聊硬盘坏道的一些维修维护方法,希望能对你维修硬盘起到些参考作用。
一、硬盘坏道早知道
硬盘坏道分为逻辑坏道和物理坏道两种。前者为软坏道,通常为软件操作或使用不当造成的,可用软件修复;后者为物理性坏道,表明你的硬盘磁道上产生了物理损伤,它只能通过更改硬盘分区或扇区的使用情况来解决。
出现下列情况时也许你的硬盘就有坏道了:
首先,你在打开、运行或拷贝某个文件时,硬盘出现操作速度变慢,且有可能长时间操作还不成功或表现为长时间死“啃”某一区域,或同时出现硬盘读盘异响,或干脆WINDOWS系统提示“无法读取或写入该文件”。这些都可表明你硬盘的某部分出现了坏道。
其次,每次开机时,SCANDISK磁盘扫描程序都会自动运行。这肯定表明你的硬盘上有需要修复的重要错误,比如坏道。你在运行该程序时如不能顺利通过,表明硬盘肯定有坏道,或扫描虽然也可通过,但出现红色的“B”标记,表明硬盘也有坏道。
其三,电脑启动时硬盘无法引导,用软盘或光盘启动后可看见硬盘盘符但无法对该区进行操作或操作有误或干脆就看不见盘符,都表明硬盘上可能出现了坏道。 具体表现如开机自检过程中,屏幕提示“Hard disk drive failure”、“Hard drive controller failure”或类似信息,则可以判断硬盘驱动器或硬盘控制器有硬件故障;读写硬盘时提示“Sector not found”或“General error in reading drive C”等类似错误信息,则表明硬盘磁道出现了物理损伤。
最后,电脑在正常运行中出现死机或“该文件损坏”等问题,也可能和硬盘坏道有关。
二、硬盘坏道的维修
下面我们就给大家介绍一些常见的硬盘坏道维修方法。
1.SCANDISK(磁盘扫描程序)是解决硬盘逻辑坏道最常用的程序,而我们常见的FORMAT命令不能对任何硬盘坏道起到修复作用,这点大家需要 明白。如果硬盘出现了坏道,我们可在WINDOWS系统环境下,在“我的电脑”中选中要处理的硬盘盘符,选择其“属性”,在出现的“工具”按钮中选择“查 错状态”,点击“开始检查”,再在“扫描类型”中选“全面检查”,并将“自动修复错误”打上钩,然后“开始”即可。它将对硬盘盘面作完全扫描处理,并且对 可能出现的坏簇作自动修正。其次,在DOS状态下,硬盘有坏道,计算机在启动时一般会自动运行SCANDISK进行扫描,并将坏簇以黑底红字的“B” (bad)标出。当然,如果系统在启动时不进行磁盘扫描或已不能进入WINDOWS系统,我们也可用软盘或光盘启动盘启动电脑后,在相应的盘符下,如 “A:”下运行SCANDISK *:(注*为要扫描的硬盘盘符),回车后来对相应需要扫描修复的硬盘分区进行修理。
2.其它的软件,如诺顿工具箱中的NDD“磁盘医生”及PCTOOLS等相关工具软件对硬盘进行扫描也是修复硬盘坏道的最常用的方法,其用法很简单,许多报刊上都有介绍,大家可找来试用一下。
3.如果硬盘上出现了无法修复的坏簇或物理坏道,大家可用一些磁盘工具软件将这些坏道单独分为一个区并隐藏起来,这样可延长你的硬盘的使用寿命。
★方法一,如一块4.3G硬盘,在2G处有严重的物理坏道,用FORMAT格式化过不去,SCANDISK或NDD检测也过不去,但能正常分区。找来 一款分区格式化软件SMART FDISK,用启动盘启动电脑后,进入盘符A:,运行该软件执行文件SFDISK.EXE。然后删掉(DELELE)原有分区,算出坏道在该硬盘上所在的 位置。如本例,先建立1990MB的基本分区,快速格式化后激活,然后再在坏道处分出约50MB的逻辑分区,再将以后所剩的硬盘空间作为一个逻辑区后用快 速格式化功能将其快速格式化;最后再将那个约50MB的坏道所在的区删除掉就是了。然后重启,一个有严重物理坏道的硬盘就这么很快地被修好了,以后磁头再 也不会去读那些被删除了的坏道区了。
★方法二,下面我们再来说说WINDOWS系统自带的FDISK分区软件在这种情况下的应用方法。例如一块1GB的硬盘,在格式化到10%时不能顺利 通过,这时按“Ctrl+Break”强行终止,运行FDISK以建立一个90MB的DOS分区,命名为C盘,然后再建立一个20MB的逻辑盘D,再将余 下的800余MB建立一个逻辑盘E,退出FDISK再运行FORMAT E:如果格到10%时又遇到阻碍,这时用FDISK再建立一个88MB的E盘,10MB的F盘余下的790MB作为G盘。继续重复上面的操作,直到完成, 然后运行FDISK将10MB的D、F盘删除,这时余下的就是没有坏道的好盘了。
★方法三,同理,用PartitionMagic,DiskManager(编注:关于此软件的详细介绍可以参阅本期软硬兼施栏目)等磁盘软件也可完 成这样的事。如PartitionMagic分区软件,先用PartitionMagic4中的“check”命令或WINDOWS中的磁盘扫描程序来扫 描磁盘,算出坏簇在硬盘上的位置,然后在Operations菜单下选择“Advanced/bad Sector Retest”;把坏簇所在硬盘分成多个区后,再把坏簇所在的分区隐藏,以免在Windows中误操作,这个功能是通过Hide Part ition菜单项来实现的。这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地去读写坏道区而蔓延产生出更多的坏道。
4.系统显示“TRACK 0 BAD,DISK UNUSABLE”,意思为“零磁道损坏,硬盘无法使用”或用磁盘扫描程序扫描其它硬盘时,其0扇区出现红色“B”。硬盘0扇区损坏,是大家比较头痛的故 障,一般人往往将出现这样故障的硬盘报废。其实,合理地运用一些磁盘软件,把报废的0扇区屏蔽起来,而用1扇区取而代之就能起到起死回生的效果,这样的软 件如Pctools9.0和NU8等。
★方法一,我们先以PCTOOLS9.0为例来做说明。一个2.1GB的硬盘出现上述故障。用启动盘启动电脑后,运行PCTOOLS9.0目录下的 DE.EXE文件,接着选主菜单Select中的Drive,进去后在Drive type项选Physical,按空格选定,再按Tab键切换到Drives项,选中hard disk,然后回车,回到主菜单,打开Select菜单,这时会出现Partition Table,选中进入后出现硬盘分区表信息。该硬盘有两个分区,找到C区,该分区是从硬盘的0柱面开始的,那么,将1分区的Beginning Cylinder的0改成1,保存后退出。重新启动电脑后按Del键进入CMOS设置,运行“IDE AUTO DETECT”,可以看到CYLS由782变成781,保存退出后重新分区并格式化该硬盘。该硬盘就起死回生了。
★方法二,其次诺顿NU8.0也较好用。例如一个1.28GB的硬盘出现0磁道损坏故障,进入NU8工具包目录,运行其主程序NORTON.EXE, 然后可先选“补救盘”的RESCUE选项,对该硬盘的引导区、分区表等信息进行备份。接着选择磁盘编辑器“DISKEDIT”,成功运行后选对象 “Object”,选“分区表”后可见本硬盘的参数如下:面SIDE为0-63,簇CYLINDER为0-255,扇区SECTOR为1-63。其主引导 记录和分区表信息就应该在0面0簇1扇区。我们要做的事就是把其C盘的起始扇区从0面0簇1扇改为0面1簇1扇,移动光标手工修改即可。另外需要说的就是 改动数值要根据具体情况而定。最后存盘后退出重启电脑,用FORMAT命令格式化硬盘即可正常使用了,需要特别留意的是修好后的硬盘一定不要再用DOS下 的FDISK等分区工具对其进行重新分区操作,以免又改变硬盘的起始扇区。
★方法三,对于“逻辑炸弹”造成的假零磁道损坏,除了用专门解锁的程序处理外,还可以低格硬盘前几个磁道或者用DiskManager清零的办法使硬 盘重新分区使用,但数据会全部丢失。主引导记录MBR信息被破坏,会造成FDISK重新分区处理后的硬盘不能启动,处理的办法很简单,执行 Fdisk/MBR命令,或者用类似DiskManager这样的软件重写一遍就行了。
5.如果以上各招都不见效,那么使用主板自带的硬盘低格程序或硬盘厂家随盘赠送的低格程序如DM,LFORMAT等对硬盘全盘进行低级格式化处理,它可对硬盘坏道重新整理并排除。
三、如何使用才能减少坏道
1.保持清洁,防止静电
虽然硬盘是一个密封体,但若环境中灰尘过多还是会引起硬盘的接触不良局部短路或灰尘进入盘体内部等故障,所以保持硬盘及使用环境的清洁是很重要的。同 样,用户在拆装硬盘时要注意防止静电,静电是硬盘的无形杀手,很容易造成硬盘坏道的产生,所以大家在拆装硬盘前一定要先将双手及金属工具在其它金属体(如 水管)上触摸几下,将静电放掉后再行操作。当然更为严重的是大家在拆装硬盘时,不到万不得已不要对硬盘进行带电插拔。
2.轻拿轻放,正确关机
虽然说许多硬盘厂家号称其硬盘使用了许多硬盘保护技术或其硬盘能抗多少g的外力冲击,但大家在平常使用硬盘时千万不要因此而掉以轻心,轻拿轻放是保护 硬盘的好习惯,它可避免磁头与盘片产生撞击而擦伤盘片表面的磁层,导致硬盘的物理损害而产生坏道。同理正确地关掉计算机也是减少计算机瞬间电源脉冲对硬盘 造成的损害的好习惯,方法是点“开始”菜单,选择“关闭系统”,再选“关闭计算机”、“确定”,待系统提示你可以安全地关闭计算机后,再按下电源开关关机 (ATX电源不需此步),而不要经常随手按电源关机,因为这样会使硬盘磁头不能正确复位而造成硬盘盘面的划伤。
3.经常整理,注意备份
一块硬盘使用久了之后肯定会产生大量的文件碎片,过多的碎片会导致应用程序启动和执行变慢。因此应养成经常整理硬盘的习惯。另外,电脑使用久后,应用 程序会在硬盘上的c:\windows\temp文件夹中建立许多临时文件,大家可予以删除。为了提早预防硬盘坏道对硬盘造成的致命性损害,常常对硬盘内 的重要数据进行备份是很重要的,这之中是使用系统自带或外部的工具软件将硬盘分区表、引导记录以及CMOS信息等保存到软盘或其它硬盘上,待出现硬盘故障 时,它们将成为你修复硬盘的“救命法宝”。
4.注意防毒,注意设置
随着CIH病毒的出现,系统及硬盘防毒的重要性想必也无需笔者多说了吧,安装必要的防毒及系统安全软件是防范病毒或特洛伊木马程序或逻辑炸弹等对硬盘 造成损害的要点。另外,主板BIOS的相关内容要设置得当,特别是对于一些老主板,由于其自动识别硬盘规格的能力不完善,往往会因设置不当而影响硬盘的使 用,轻则硬盘不能物尽其用,重则损伤硬盘。
硬盘修复(2)
硬盘坏道修复全攻略
硬盘是电脑极重要的一部分,所有的资料和数据都会保存在硬盘中,一旦硬盘出现错误,有时数据的损失会比整个电脑报废的损失还要大。不过,作为电脑的硬件之 一,许多人总以为硬盘轻易不容易损坏,一旦坏了就是不能启动的情况,还有人认为坏道是很容易识别的,发现了用什么磁盘医生之类的软件修理就行了,再不行就 低格吧!其实硬盘坏道,几乎可以称为硬盘的致命伤。笔者见识过许多因为延误时机,自己乱用各种软件修理,最后把偌大个硬盘整成一块废铁的例子。
修理硬盘坏道
对于逻辑坏道,我们可以修复,对于物理坏道,我们应采用隔离的办法,以最大程度减少损失,防止坏道进一步扩散为目标。我见过有些人在报纸上吹说用某个特殊 软件能修理物理坏道,最要命的是许多人对低格硬盘的迷信,实在是误人之语。所谓低级格式化,指的是将空白的磁盘划分出柱面和磁道,然后再将磁道划分为若干 个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。低级格式化只能在DOS环境下完成,而且只能针对—块硬盘而不能支持单独的某一 个分区。有些坏磁道和坏扇区能够通过低级格式化来修复,但对于真正的硬盘磁盘表面物理划伤则无法进行修复,这只有通过各种办法标出坏扇区的位置,以便让操作系统不去使用,以防止扩大坏道进而延长硬盘使用。特别想强调,低级格式化是一种损耗性操作,对硬盘的寿命有一定的负面影响,所以,如无必要,用户们尽量不要低级格式化硬盘。
对于逻辑坏道,一般情况下我们用操作系统自带的工具和一些专门的硬盘检查工具就能发现并修复。如:Windows自带的Scandisk磁盘扫描程序就是 发现硬盘逻辑坏道最常用的工具,而我们常见的Format命令不能对任何硬盘坏道起到修补作用,这点大家要明白。我们可在Windows系统环境下,在 “我的电脑”中选中要处理的硬盘盘符,选择其“属性”,在出现的“工具”按钮中选择“查错状态”,再在“扫描类型”中选“全面检查”,并将“自动修复错 误”打上“勾”,然后“开始”即可。如果系统在启动时不进行磁盘扫描或已不能进入Windows系统,我们也可用软盘或光盘启动盘启动电脑后,在相应的盘 符下,如“A:”下运行Scandisk *:(注:*为要扫描的硬盘盘符),回车后来对相应需要扫描修复的硬盘分区进行修理。
但是,如果是硬盘物理坏道,那么千万千万记住不要试图用这些方法来修复,相反用各种工具反复扫描,就是对硬盘的物理坏区强制进行多次读写,必然会使坏道变 多,进而扩散,正确的方法是用下面的方法果断地把已有坏道的地方隔离开。这是一种很无奈的办法,但是一个20G的硬盘,如果因为坏道,屏蔽了15G,总还 有5G空间可用,如果不这样做,最后的结果是整个硬盘全部报废。
方法一:用PartitionMagic等磁盘软件完成工作
如PartitionMagic分区软件,先用PartitionMagic4中的“check”命令或Windows中的磁盘扫描程序来扫描磁盘,算出 坏簇在硬盘上的位置,然后在Operation菜单下选择“Advanced/badSectorRetest”,把坏簇所在硬盘分成多个区后,再把坏簇 所在的分区隐藏,以免在Windows中误操作,这个功能是通过HidePartition菜单项来实现的。这样也能保证有严重坏道的硬盘的正常使用,并 免除系统频繁地去读写坏道从而扩展坏道的面积。但是这需要对这些软件熟悉,并且有计算硬盘的经验,许多人并不容易做到准确。
方法二:用FDISK和格式化命令FORMAT
具体的方法是这样的,第一要搞清硬盘的容量,对于有问题的磁盘先用FDISK分成一个C盘,再用FORMAT进行格式化,当碰到无法修复的坏块时面对 FORMAT总是试图修复,这时记录下进行的百分比.然后按CTRL+BREAK强行终止任务,用磁盘总容量×百分比,得出这部分正常的磁盘容量,用 FIDSK划出一个逻辑磁盘,再将后面的磁盘估计出坏道的大概大小,大概比例为10%左右,再划分一个逻辑盘。这个小盘不用格式化,在总工作完成后将其删 除,这样就将坏块给全部跳过去了。这样可能会损失一些好道,但对大容量硬盘来说无足轻重,而硬盘使用起来更加稳定。
方法三:用专门的坏盘分区工具如FBDISK
FBDISK这是一个DOS下专门发现坏道并隔离后重新分区的软件,只有一个文件,仅仅几十K。操作很简单,先制作一张能启动到DOS的软盘,把 FBDISK放在软盘上,用它引导系统,注意系统上只能挂一个要修理的硬盘,并且将其接在主硬盘的线上。进入DOS后,只要能发现硬盘,就运行 FBDISK好了,这个小程序先会对硬盘按磁道进行扫描,发现坏道就显示出来,同时还会估计总体扫描完要用多长时间,全部扫描完后,程序会根据扫描结果和 坏道情况给你提出一个全新的分区方案来,如果你接受就按Y,否则不会对你的硬盘进行处理。这个软件不错,但是可能比较大手,笔者曾有一次用它把一个10G 硬盘扫完后,报告说只有300M可以使用,但是我用方法二后,却找出了近2G的完好空间。所以大家还是按需使用。
还有一类特别的坏道表面看起来很可怕,其实反而好修理,如系统显示“TRACK 0 BAD,DISKUNUSABLE”,意思为“零磁道损坏,硬盘无法使用”或用磁盘扫描程序扫描其它硬盘时其0扇区出现红色“B”。大家都知道硬盘扇区是 最重要的地方,损坏后一点也不能用,一般人往往将出现这样故障的硬盘作报废处理。其实合理运用一些磁盘软件,把报废的0扇区屏蔽掉,而用1扇区取而代之就 能起到起死回生的效果,这样的软件如Pctools9.0和NU8等。
以Pctools9.0为例来作说明。一块40G硬盘出现上述故障,用盘启动电脑后,运行Pctools9.0目录下的DE.EXE文件。接着选主菜单 Select中的Drive,进去后在Drivetype项选Physical,按空格选定,再按Tab键切换到Drives项,选中harddisk, 然后OK回车后回到主菜单。打开Select菜单,这时会出现PartitionTable,选中进入后出现硬盘分区表信息。该硬盘有两个分区,找到C 区,该分区是从硬盘的0柱面开始的,那么,将1分区的BeginningCylinder的0改成1就可以了,保存后退出。重新启动电脑后按Del键进入 COMS设置,运行“IDEAUTODETECT”,可以看到CYLS由782变成781。保存退出后重新分区格式化该硬盘就可以了。
电脑综合诊治之硬盘故障详解
1、硬盘有坏道,不能正常装入WINDOWS或使用不稳定
解决方案:
1)用分区软件将坏道分为一个区或几个小区,然后将该分区删掉即可,此法适用于硬盘坏道比较集中的情况。
2)用NORTON8.0以上版本所带的WIPEINFO.EXE文件,擦除有坏道的驱动器再重装软件即可,此法适用于坏道比较分散的情况。
3)用DM软件低格硬盘。
4)用PCTOOLS9.0的DISKFIX修复硬盘。
2、用主板自带的低格程序低格硬盘后,硬盘数据仍然存在,与未低格前一样
此类现象比较常见,我们只要变换硬盘的mode模式即可解决问题,例如我们可以将LBA模式变换为normal或large模式,待低格硬盘后再变换为原来的LBA模式即可解决问题。
3、不能用FDISK进行分区,或某些分区不能删除
此类故障是由于分区信息有错误造成,一般是人为造成,我们在某些原装机上经常见到其某个分区不能删除的现象,其实它的那个分区是用来恢复系统所用,倘 若我们要删除其分区以增大硬盘使用空间,可借助norton8.0自带的diskedit将其第一扇区的数据全部以“0”代替,然后写进去,即可予以解 决。
4、计算机在内存检测完成后死机且键盘无响应
此类故障常见于现在的新式主板,如810、815主板,由于现在主板的IDE口设备都是每次启动电脑时自动检测设备,不是像以前的老主板在CMOS内 检测硬盘,是以当电脑启动时若IDE设备接线错误,会导致电脑长时间检测IDE设备而停止响应。此时我们可以检测接线是否正确及IDE信号线有无问题来解 决该故障。
5、硬盘主引导扇区损坏,系统无法引导
解决方案:
1、用FDISK/MBR命令恢复引导程序。
2、系统文件损坏后在其他机器上备份系统,用SYS命令重新传输系统即可(WIN95、WIN98的系统文件可以共用)。
6、提示C:DRIVE FAILURE RUN SETUP UTILITY,PRESS(F1)TO RESUME
此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置 硬盘参数即可。
7、提示:NO ROM BASIC
此类故障是由于没有设置激活分区引起,用FDISK设置激活分区即可。
8、提示:MISSING OPERATING SYSTEM
解决方案:
1、进入CMOS重新设置硬盘参数。
2、系统引导标志被更改,如果分区信息在需要格式化,分区不在需要重新分区。
9、提示:NON—SYSTEM DISK OR DISK ERROR
解决方案:用软盘启动重新传输系统即可,如若不行,那就只有重新分区格式化了。
10、提示:INVALID DRIVE SPECIFICATION
解决方案:
1、重新分区格式化
2、如0磁道损坏需要低级格式化,然后用SET COMSPEC(指定COMMAND文件位置),使得COMMAND远离0磁道。
当硬盘出现分区故障后,希望用户先用上述方法解决,若不成功,对硬盘分区格式化是解决软故障的基本方法,但信息将被清除。其使用原则是:能用高格解决的不用分区,能用分区解决的不用低级格式化。
11、在586电脑上将硬盘软件装好后,在486电脑上不能使用
此故障是由于586电脑将硬盘采用了LBA模式,而486默认的模式是NORMAL,所以只要将CMOS的NORMAL改为LBA即可。
12、无论在第二IDE口,还是第一IDE口接入光驱或硬盘后,主硬盘都不能用,但硬盘参数又能检测到
此类故障比较特殊,常见于老式586电脑上,解决方法是将硬盘的主、副跳线换一下,即从盘变主盘或主盘变从盘。
硬盘修复(1)
在研究硬盘故障的具体处理方法之前,我们有必要先了解一些硬盘相关的基础知识。
主引导记录区MBR
硬盘是一种磁介质的外部存储设备,在其盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干同心圆就被划分成磁道(Track),每个磁道又被划 分为若干个扇区(Sector),数据就按扇区存放在硬盘上。硬盘的第一个扇区(0道0头1扇区)被保留为主引导扇区。主引导扇区内主要有两项内容:主引 导记录(对操作系统进行引导)和硬盘分区表。计算机启动时将读取该扇区的数据,并对其合法性进行判断(扇区最后两个字节是否为55AA或AA55),如合法则跳转执行该扇区的第一条指令。所以硬盘的主引导区常常成为病毒攻击的对象,从而被篡改甚至被破坏。
硬盘控制器
硬盘控制器是硬盘及其他具有相同接口规范的外部设备(如CD-ROM驱动器)的管理者,由它来完成驱动器与内存之间的命令及数据传输。硬盘控制器发生故障或连接不正确将会导致硬盘无法正常工作。
CMOS中的硬盘信息
在计算机的CMOS中也存储了硬盘的信息,主要有硬盘类型、容量、柱面数、磁头数、每道扇区数、寻址方式等内容,对硬盘参数加以说明,以便计算机正确访问硬盘。
当CMOS因故掉电或发生错误时(启动时一般会提示“CMOS Checksum Error”或类似信息),硬盘设置可能会丢失或错误,硬盘访问也就无法正确进行。这种情况我们就必须重新设置硬盘参数,如果事先已记下硬盘参数或者有某些防病毒软件事先备份的CMOS信息,只需手工恢复即可;否则也可使用BIOS设置(Setup)中的“自动检测硬盘类型”(HD Type Auto Detection)的功能,一般也能得到正确的结果。
不是问题的问题
很多时候我们的电脑会出现一些看似不得了的毛病,其实只是自己吓自己,也就是拨拨线头、动动跳线的举手之劳。常见的让你空出一身冷汗的硬盘不自举问题主要有以下两种:
系统不承认硬盘:
此类故障最为常见,开机自检完成时提示以下出错信息:
HDD controller failure Press F1 to Resume
上述E文意指“硬盘无法启动”,甚至有时用CMOS中的自动监测功能也无法发现硬盘的存在。当出现上述信息时,应该重点先检查与硬盘有关的电源线、数据线的接口有无损坏、松动、接触不良、反接等现象,此外常见的原因就是硬盘上的主从跳线是否设置错误。
检查、排除方法:
重新插拔硬盘电源线、数据线或者将数据线改插其他IDE口进行替换试验。
CMOS错误引起的故障:
开机显示如下信息:
Drive not ready error Insert Boot Diskette in A
Press any key when ready...
出现上述错误,多属于CMOS设置错误或因CMOS供电不足造成CMOS信息丢失所引起。
CMOS设置的正确与否直接影响硬盘的正常使用。当硬盘类型错误时,常会发生读写错误,有时则干脆无法启动系统。比如CMOS中的硬盘类型小于实际的硬盘容量,则硬盘后面的扇区将无法读写。
检查、排除方法:
重新设置或者放电复位CMOS中数据。
如果不是上述两种原因,那么您的硬盘多半是“挂”了,想省事就把它报废掉,换块新硬盘吧。如果硬盘中有重要的资料或者您有较强的动手欲,请Follow me。
硬故障的排除
硬故障即物理性故障,是由于硬盘的机械零件或电子元器件物理性损坏而引起。硬盘常见的硬故障是出现坏道,其中最为严重的特例表现为零磁道损坏。
硬盘坏道的修复:
硬盘坏道分为逻辑坏道和物理坏道两种,前者为逻辑性故障,通常为软件操作或使用不当造成的,可利用软件修复;后者为物理性故障,表明您的硬盘磁道产生了物理损伤,只能通过更改或隐藏硬盘扇区来解决。
1、逻辑坏道的修复
对于逻辑坏道,Windows自带的“磁盘扫描程序(Scandisk)”就是最简便常用的解决手段。如果硬盘出现了坏道,我们可在Windows系统环境下运行“磁盘扫描程序”,它将对硬盘盘面做完全扫描处理,并且对可能出现的坏簇做自动修正。
除了Scandisk之外,还有很多优秀的第三方修复工具,如诺顿磁盘医生NDD(Norton Disk Doctor)及PCTOOLS等也是修复硬盘逻辑坏道的好帮手。
NDD:选择好要处理的分区后再选中“自动修复错误”,点击“诊断”即可。经过一系列对“分区表”、“引导记录”、“文件结构”和“目录结构”的诊断以及“表面测试”之后,它会自动给出一份诊断统计报告,让您对硬盘的“健康”状况胸有成竹。
NDD 2001汉化版下载地址:http://www.diyup.com/WEB/SYSTEM/TOOLS/NDD2001.EXE
最新版本:NDD32 2002
此外,各硬盘厂商推出的针对本厂硬盘系列的特定DiskManager程序,更熟悉硬盘本身的电路结构和固化程序,也更容易修复硬盘错误。因此建议大家都去下载一份自己厂商的专用Disk Manager程序,更方便修复您自己的硬盘。
2、物理坏道的隔离
对于硬盘上出现的无法修复的坏簇或物理坏道,我们可利用一些磁盘软件将其单独分为一个区并隐藏起来,让磁头不再去读它,这样可在一定程度上令您的硬盘延长 使用寿命。需要特别强调的是,使用有坏道的硬盘时,一定要时刻做好数据备份工作,因为硬盘上出现了一个坏道之后,更多的坏道会接踵而来,让您面对荡然无存 的资料库欲哭无泪。
修复这种错误最简单的工具是Windows系统自带的Fdisk。如果硬盘存在物理坏道,通过前面介绍的Scandisk和NDD我们就可以估计出坏道大 致所处位置,然后利用Fdisk分区时为这些坏道分别单独划出逻辑分区,所有分区步骤完成后再把含有坏道的逻辑分区删除掉,余下的就是没有坏道的好盘了。
用PartitionMagic、DiskManager等磁盘软件也可完成这样的工作。如PartitionMagic分区软件,先选择硬盘分区,用 “操作”菜单中的“检查错误”命令扫描磁盘,算出坏簇在硬盘上的位置,然后在“操作”菜单下选择“高级/坏扇区重新测试”;把坏簇所在硬盘分成多个区后, 再利用“操作”菜单下选择“高级/隐藏分区”把坏簇所在的分区隐藏。这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地去读写坏道从而扩展坏道的 面积。
PowerQuest PartitionMagic Prov7.0简装汉化版下载地址:http://miaodou.myetang.com/Down- ... Partitionmagic7.zip。
需要特别留意的是修好的硬盘千万不要再用DOS下的Fdisk等分区工具对其进行重新分区,以免其又改变硬盘的起始扇面,空费了我们的心血。
零磁道损坏的修复:
在硬盘使用过程中,当发现零磁道损坏时,一般情况下也就判了硬盘死刑,很难修复。不过对于硬盘0扇区损坏的情况,虽然比较棘手,但也不是无可救药。合理运 用一些磁盘软件,把损坏的0扇区屏蔽掉,而用1扇区取而代之则还有“起死回生”的可能,这样的软件有Pctools和诺顿NU等。
进入NU 8.0工具包目录,运行其主程序NORTON.EXE,接着选择“磁盘编辑器Diskedit”,成功运行后选“对象Object”,选“分区表”后将硬 盘的起始扇区从0面0柱1扇区改为0面1柱1扇区。另外需要说的就是,改动数值要根据具体情况而定。最后存盘后退出重启电脑,用Format命令格式化硬 盘即可正常使用了。
用DE修复0磁道损坏硬盘
八个经典DOS小命令
下面是论坛高手总结的八个经典DOS小命令,希望对大家提高有帮助。
一、ping
它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的治理员或者黑客来说,ping命令是第一个必须把握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判定目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping/?回车,。所示的帮助画面。在此,我们只把握一些基本的很有用的参数就可以了。
二、nbtstat
该命令使用TCP/IP上的 NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。
-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。
-A这个参数也可以得到远程主机的NETBIOS 信息,但需要你知道它的IP。
-n列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。
三、netstat
这是一个用来查看网络状态的命令,操作简便功能强大。
-a查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息,如图4。
这里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。用法:netstat-aIP。
-r列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。用法:netstat-rIP。
四、tracert
跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。如图5。
这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。用法:tracertIP。
五、net
这个命令是网络命令中最重要的一个,必须透彻把握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。看一看它都有那些子命令,键入net/?回车
六、at
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序(知道nettime的重要了吧?)。当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间(比如2分钟后)执行某个程序和命令。用法:attimecommand[url=file://\\ computer]\\computer[/url]。
表示在6点55分时,让名称为a-01的计算机开启telnet服务(这里netstarttelnet即为开启telnet服务的命令)。
七、ftp
大家对这个命令应该比较熟悉了吧?网络上开放的ftp的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。现在假如你扫到了一台开放ftp服务的主机(一般都是开了21端口的机器),假如你还不会使用ftp的命令怎么办?下面就给出基本的ftp命令使用方法。
首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入“help”来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。
八、telnet
功能强大的远程登陆命令,几乎所有的入侵者都喜欢用它,屡试不爽。为什么?它操作简单,如同使用自己的机器一样,只要你熟悉DOS命令,在成功以 administrator身份连接了远程机器后,就可以用它来干你想干的一切了。下面介绍一下使用方法,首先键入telnet回车,再键入help查看其帮助信息。
然后在提示符下键入openIP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的。
当输入用户名和密码都正确后就成功建立了telnet连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现你想干的事情了。这里我使用的超级治理员权限登陆的。
到这里为止,网络DOS命令的介绍就告一段落了,这里介绍的目的只是给菜鸟网管一个印象,让其知道熟悉和把握网络DOS命令的重要性。其实和网络有关的DOS命令还远不止这些,这里只是抛砖引玉,希望能对广大菜鸟网管有所帮助。学好DOS对当好网管有很大的帮助,非凡的熟练把握了一些网络的DOS命令。
另外大家应该清楚,任何人要想进入系统,必须得有一个合法的用户名和密码(输入法漏洞差不多绝迹了吧),哪怕你拿到帐户的只有一个很小的权限,你也可以利用它来达到最后的目的。所以果断消灭空口令,给自己的帐户加上一个强壮的密码,是最好的防御弱口令入侵的方法。
最后,由衷的说一句,培养良好的安全意识才是最重要的
操作系统重新安装的几种方法
一般安装操作系统时,经常会涉及到全新安装、升级安装、Windows下安装、DOS下安装等安装方式,各种安装方式的含义如下:
● 全新安装:在原有的操作系统之外再安装一个操作系统,也就是我们通常所说的多操作系统并存。假如你还想使用以前的操作系统,或者说对新版本的 Windows系统不那么放心,而只是想先试用一段时间,那么选择“全新安装”方式是最为理想的了。该方式的优点是安全性较高,原有的系统不会受到伤害,常见的有Windows 98/2000、Windows 98/XP。
● 升级安装:对原有操作系统进行升级,例如从Windows 98升级到Windows 2000或Windows XP,该方式的好处是原有程序、数据、设置都不会发生什么变化,硬件兼容性方面的问题也比较少,缺点当然是升级轻易恢复难。
● Windows下安装:这是最简单的一种安装方式了,在Windows桌面环境中插入安装光盘运行安装程序,优点是界面熟悉、操作简单。
● DOS下安装:这是高手才用的安装方式,需要在漆黑一团的DOS提示符下进行,因此能够把握此安装方式的一般都是高手。通常,我们只需要在BIOS中设置为光驱引导,然后用Windows安装光盘启动系统,安装程序就能自动运行;或者,你也可以在Windows环境下手工执行Setup.exe程序来进行。
小提示:假如你是在DOS下重装系统,请备份并事先加载smartdrv.exe(磁盘高速缓冲程序),否则安装速度会慢得惊人。
由于我们考虑的是重装系统,因此自然就不涉及升级安装,一般来说有如下两种情形:
被动式重装
由于种种原因,例如用户误操作或病毒、木马程序的破坏,系统中的重要文件受损导致错误甚至崩溃无法启动,此时自然就不得不重装系统了。有些时候,系统虽然运行正常,但却不定期出现某个错误,与其费时费力去查找,不如重装了事。
主动式重装
一些喜欢摆弄电脑的DIY爱好者,即使系统运行正常,他们也会定期重装系统,目的是为了对臃肿不堪的系统进行减肥,同时可以让系统在最优状态下工作。
小建议:不管是主动重装还是被动重装,又可以分为覆盖式重装和全新重装两种,前者是在原操作系统的基础上进行重装,优点是可以保留原系统的设置,缺点是无法彻底解决系统中存在的问题,究竟治标不治本嘛;后者则是对操作系统所在的分区进行重新格式化,有时为了彻底起见,可能还会进行重新分区,在这个基础上重装的操作系统,几乎就是全新安装的,这种重装方式比较彻底,不仅可以一劳永逸解决系统中原有的错误,而且可以彻底杀灭可能存在的病毒,强烈推荐采用此种重装方式。
加快运行速度 XP系统注册表与驱动优化
注册表优化方案
1、启用CPU L2 Cahce 到注册表HKCU_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management下,新建Dword值:
SecondLevelDataCache,修改这个值为你的CPU的二级缓存的大小,填写的时候使用10进制值。你可以通过修改Dword值“SecondLevelDataCache”将CPU的2级缓存变为256KB,然后重新启动电脑即可。
2、修改磁盘缓存加速XP
磁盘缓存对XP运行起着至关重要的作用,但是默认的I/O页面文件比较保守。所以,对于不同的内存,采用不同的磁盘缓存是比较好的做法。 到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\Memory Management\IoPageLockLimit,根据你的内存修改其十六进制值(64M: 1000;128M: 4000;256M: 10000;512M或更大: 40000)。
3、去掉菜单延迟
把滑出菜单时的延迟去掉,可以在一定程度上加快XP。要修改的键值在HKEY_CURRENT_USERControl PanelDesktop。具体要修改的键名为“MenuShowDelay”,只需把值改为0就得了。当然要重新启动计算机后更改才生效。
4、指定进程次序
同时按下Control+Alt+Delete三个键,然后点击“Processes(进程)”选项卡,可以看到一个对话框,在这里可以看到目前正在运行的所有进程。假如要为一个程序分配更多的进程时间,如3D Studio Max,只需右键点击这个进程,再把鼠标指针向下移动到“Set Priority%26gt;(设置优先级)”,然后选择你想要这个程序处在哪个优先级。当我接收email时,我会把3DMAX设为“标准”,但当我离开计算机的时候,我会把它的优先级提升为最高的“实时”,这样可以计算机更专注更快速地处理3D动作。
5、取消Windows XP专业版中的保留带宽
由于专业版在网络上的需要,所以设定了20%的默认保留带宽,其实对于个人用户,这些保留的带宽是没有用处的,使用组策略编辑器就可以取消保留带宽。
在“开始”→“运行”中输入gpedit.msc,打开组策略编辑器。找到“计算机配置”→“治理模板”→“网络”→“QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”就可以打开图片,选择“禁用”即可。这对于使用Modem的用户是非常有好处的——释放了保留的带宽可加快上网浏览下载的速度!
6、Windows XP不检查预定任务
通常情况下,当Windows XP连接到其它计算机时,会检查对方机子上所有预定的任务,这个过程会让你等上30秒钟,实在太讨厌了。让我们来把这个过程给禁掉,方法是:在注册表中找到
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows \CurrentVersion\Explorer\RemoteComputer\NameSpace。在这里面,应该有个{D6277990- 4C6A-11CF-8D87-00AA0060F5BF}键。只需把它删掉,重新启动计算机后,Windows就不再检查预定任务了,速度明显提高!
驱动程序的优化方案
1、假如是Intel 8XX芯片组的话,一定要安装Intel Application Accelerator,安装以后系统优化很明显。这个东西可以到Intel官方网站下载。
2、假如是非Intel芯片组的主板,安装相应的补丁程序是必不可少的,如VIA的4in1程序等等。
3、尽量使用通过了WHL认证的驱动程序。这种驱动程序通过了微软硬件实验室的认证,在稳定性和兼容性上有很大的优势。
其他优化方案
1、启动加速虽然Windows XP的启动速度比Windows 98有了很大提高,但还是有加速的余力。到微软站点下载Bootvis.exe文件,启动它,依次选择菜单里面的Trace→Optimize System,这时候系统会提示是否重新启动,选择启动,重启登录以后什么都别动,过一段时间会自动弹出一个对话框,对话框上写着系统分析等提示信息,你什么都别做,一直等到提示分析完毕,这样启动速度就明显提高了。
2、去掉不必要的服务 每次Windows XP启动之后,随之也启动了许多服务,其中部分服务对于很多用户来说是没用的,并且占用了内存,下面我们来看一下哪些服务有必要关掉。
点击“开始”→“运行”,输入命令“services.msc”,打开“服务”对话框,(注重:必须以治理员或 Administrators 组成员身份登录才能完成该过程。假如计算机与网络连接,则网络策略设置也可以阻止您完成此步骤。)
Clipbook Server(文件夹服务器):这个服务答应你们网络上的其他用户看到你的文件夹。在这里我要强烈建议你把它改为手动启动,然后再使用其他程序在你的网络上发布信息。
Messenger(消息):在网络上发送和接收信息。假如你关闭了Alerter,你可以安全地把它改为手动启动。
Printer Spooler(打印后台处理程序):假如你没有配置打印机,建议改为手动启动或干脆关闭它。
Error Reporting Service(错误报告):服务和应用程序在非标准环境下运行时提供错误报告。建议改为手动启动。
Fast User Switching Compatibility(快速用户切换兼容性):建议改为手动启动。
Automatic Updates(自动更新):这个功能前面已经讲过了,在这里可以改为手动启动。
Net Logon(网络注册):处理象注册信息那样的网络安全功能。你可以把它改为手动启动。
Network DDE和Network DDE DSDM(动态数据交换):除非你预备在网上共享你的Office,否则你应该把它改为手动启动。注:这和在通常的商务设定中使用Office不同(假如你需要DDE,你就会知道)。
NT LM Security Support(NT LM安全支持提供商):在网络应用中提供安全保护。建议改为手动启动。
Remote Desktop Help Session Manager(远程桌面帮助会话治理器):建议改为手动启动。
Remote Registry(远程注册表):使远程用户能修改此计算机上的注册表设置。建议改为手动启动。 Task Scheduler(任务调度程序):使用户能在此计算机上配置和制定自动任务的日程,它计划每星期的碎片整理等。 除非你实在太懒了,连在电脑上开一下都不想,建议改为手动启动。
Uninterruptible Power Supply(不间断电源):用来治理你的UPS。假如你没有UPS的话,把它改为手动启动或干脆关闭它。
Windows Image Acquisition (WIA)(Windows 图像获取):为扫描仪和照相机提供图像捕捉,假如你没有这些设备,建议改为手动启动或干脆关闭它。3、使用固定的虚拟缓存
建议把最大值和最小值都设置为382M,而不管你的物理内存的大小。
4、确保内存使用优先用于程序,CPU计划优先用于程序
先打开“系统”属性,然后选择“高级”选项卡,在“性能”栏里面点击“设置”按钮,打开“性能”选项对话框,然后打开“高级”选项卡,在“处理器计划”一栏里面选择“程序”,在“内存使用”一栏上选择“程序”,然后点击“确定”退出。
5、清除预读文件
当XP使用一段时间后,预读文件夹里的文件会变的很大,里面会有死链文件,这会减慢系统时间。建议,定期删除这些文件(c:\windows\prefetch)。
6、减少磁盘扫描等待时间
在Dos下,键入“chkntfs/t:0”,其中“0”表示等待时间为0秒。7、关闭磁盘索引
XP纪录了所有文件以便快速搜索,假如你不经常查找文件,可将它关闭。具体方法是:打开我的电脑,右击驱动器,选“属性”,取消“使用索引以便快速查找文件”。