Sfdisk 的用法
fdisk 不支持80G以上的硬盘但是 sfdisk支持
坏盘分区器FBDISK(Fixed Bad Disk)。它是一个将有坏磁道的硬盘分区的程序。它可将有坏磁道的硬盘自动重新分区,将坏磁道设为隐藏分区,好磁道设为可用分区;将坏磁道分隔开以防止坏磁道扩散。但如果坏磁道过于分散,就会产生许多分散的可用的分区;限于分区规则只能设4个主分区,程序会选其中最大的四个分区设为可用,其它设为隐藏。
硬盘坏道具体表现在磁盘上的几个文件在读写时候硬盘吃力的反复读写甚至使系统失去响应,最终提示“无法读取该文件”。接下来对硬盘进行扫描和格式化进行到一半都无法继续,只能听到反复啃盘的声音。使用清除逻辑坏道的ZeroFill磁盘清零工具也无法将坏道消除,由此可以判断出坏道属于物理坏道。
对于硬盘物理坏道的处理很多大虾会推荐两种方法:一是进行低级格式化;二是用软件屏蔽坏道。对于第一种方法本人持坚决反对的态度。要知道硬盘物理的坏道是没有任何办法可以消除的。硬盘低级格式化对于物理坏道根本起不了任何的作用,而且低格过程中长时间的剧烈读写反而会使坏道加速扩散开来。笔者曾经有一块老昆腾6.4G就是由于出现了少量坏道进行低格而报废的。对于第二种方法屏蔽,个人认为这是目前为止对付坏道唯一行之有效的办法。(在质保期内的硬盘应该立即去更换或返厂维修)但是屏蔽坏道要用到不少工具并且涉及“复杂”的坏道位置计算问题。假如你不是一位大虾级的玩家这实在是个大难题。好在有了FBDISK这个小工具,它通过扫描硬盘能够对坏道进行定位并自动计算出屏蔽坏道的方案来。笔者使用的是最新的1.1版本FBDISK,新版本FBDISK相对老版本增加了对多硬盘的支持,也就是说待修复的硬盘可以接在任何一个IDE头上。当然FBDISK程序还是只能在DOS环境下运行,所以你必须使用一张MS-DOS的启动软盘、光盘或是装有DOS系统的硬盘来启动系统。下面我就开始对这块希捷U8进行救治。需要注意的是假如你的硬盘中还存放了有用的数据那么请你尽可能把它备份出来,因为FBDISK在修复过程中将破坏磁盘上所有的数据。
首先在DOS命令提示符下键入A:\\FBDISK.EXE(假定程序在A盘根目录下),然后你就会看到选择硬盘界面。选择你要修复的硬盘并按回车确认后软件提示“Start scan hard disk ?(Y/N)”,按Y程序就开始对硬盘进行扫描。扫描时发现的坏道的位置将会被一一列出在屏幕上,而下方则显示扫描进行的百分比以及剩余时间。
不过该程序提示的剩余时间非常不准确,通常要夸大不少。一般一个10G的硬盘20分钟就差不多了。磁盘扫描完成后程序会自动提供你一个分区的方案,能在屏蔽掉坏磁道的前提下根据利用率最大的条件将硬盘分成四个分区,格式均为FAT32。不过分区的数量仅限制为四个。假如磁盘上的坏道散得比较开的话你就只能使用面积最大的四个连续磁盘“块”了。好在笔者这块希捷U8上的坏道还算比较集中,分区后总共只损失了不到500MB。其实不论情况的好坏,我们都建议各位接受程序所提供的方案。于是你必须在“Write to disk ?(Y/N)”的提示后回答“Y”。然后FBDISK将记录下各分区的位置以及信息。
最后,我们必须对新的分区进行格式化才能使用。不过笔者发现FBDISK生成的分区无法被老版本的PQMAGIC识别(4.0及以前版本),而SFDISK、DISKMAN等工具均能正常识别并且进行格式化。这里我强烈推荐诸位对各个分区进行完全格式化,这样可以进一步测试新分区是否完好。完成格式化后你就可以正常使用修复好的硬盘的,坏道已经被隐藏的不露痕迹了。
提醒:
一、目前的FBDISK只支持136GB以下容量的硬盘,大于此容量的硬盘将无法被程序识别。
二、假如你觉得FBDISK生成的分区不能令你满意那么你可以记录下分区的位置信息后用PQMagic等工具将它们分割开或者缩小,但是千万随意不能扩大或者移动分区的位置。
使用详解
具体操作步骤可分为四步:
1、下载程序包
下载完毕后直接解压即可使用,可见其程序目录下包含有Fbdisk.exe和Readme.txt两个文件。
2、制作启动盘
先制作一张Windows启动盘,然后拷入Fbdisk.exe主程序文件即可。
3、在DOS下使用
用制作好的启动盘启动电脑进入到DOS状态下,然后运行主程序Fbdisk.exe,它会首先显示硬盘的参数,并询问你是否扫描硬盘“Start scan hard disk ?(Y/N)”(如图1),按“Y”键确认后,程序即开始进行扫描,并显示进度及剩余时间(如图2)。
扫描过程中如遇到硬盘有坏磁道时,程序会自动显示出坏磁道所在位置以供参考。
硬盘扫描完成后,程序会给出分区意见及方案,同时询问是否将其写入硬盘“Write to disk ?(Y/N)”(如图3)。注意至此刻程序还没有向硬盘写入任何数据。这时你只要按“Y”键,它就会将上述分区方案写入硬盘。如显示“Write disk OK!”的提示,则说明写入成功。
至此,使用“坏盘分区器FBDISK”对坏硬盘所做的重新分区工作即告完成。
4、格式化硬盘
用这张启动盘再次启动电脑,然后就可以使用Windows自带的“Format”命令或其他工具软件对该硬盘进行格式化。接下来的重装操作系统
等“活儿”当然就简单多了……
光盘版的fbdisk,直接进入DOS,引导进入光盘,找到程序位置运行主程序Fbdisk.exe,然后进行3-4步即可
Partition】--- 分区命令
Create Primary(创建主分区)
Create Logical(创建逻辑分区)
Information(分区格式参数)
Rename(修改启动管理器上分区名)
Mark Active(激活启动分区)
Toggle Bootable(从启动管理器上添加/删除分区)
Delete(删除分区)
Format(格式化分区)
Surface Scan(扫描分区)
Change Type(改变分区格式)
Save Changes(保存分区参数)
Exit(退出/保存)
【Boot Manager】--- 启动管理器
Install Boot Manager(创建启动管理器)
Uninstall Boot Manager(删除启动管理器)
Repair MBR(修理主引导记录)
【Help】--- 帮助
Contents
Introduct
About
【建立多启动盘(ms-dos、win98、WIN2K、winXP)】
Sfdisk自身已经带有建立/删除分区、激活分区、格式化分区、表面检查等功能,可以说是Fdisk命令的最佳替代者。进入Sfdisk的操作界面后,在窗口中部的列表中显示出当前硬盘的分区情况。在这里为了对硬盘进行一次彻底的改造,所以打算重新建立新的分区,具体操作如下:
【1】、删除分区:进入操作窗口后按[F6]键,以确认对第一只硬盘进行设置。然后把光标逐一移到列表中的各个分区上,包括主分区和逻辑分区:
-->"分区"(Partition)
-->"删除"(Delete)-->把硬盘上的所有分区都删除掉,最后归回一个40.0GB的自由空间(Pri/Log Free)。
【2】、建立"Win-98"的安装分区:考虑到98系统的兼容性,决定把98系统安装在硬盘的最前面部分。将光标定位在自由空间上:
-->"分区"(Partition)
-->"建立基本分区"(Create Primary)
-->分区的大小(Size:10GB)
-->磁盘类型(Type:FAT32)
-->Position(Begin/End)
【3】、建立"win-2k"、"win-XP"的安装分区:将光标定位在自由空间上:
-->"分区"(Partition)
-->"建立基本分区"(Create Primary)
-->分区的大小(Size:10GB)
-->磁盘类型(Type:NTFS)
-->Position(Begin/End)
【4】、创建扩展分区:首先选定剩下的自由空间:
-->"分区"(Partition)
-->"建立逻辑分区"(Create Logical) -->分区的大小(Size:24GB)
-->磁盘类型(Type:NTFS)
-->Position(Begin/End)-->建立一个所有分区都可以共享使用的FAT32扩展分区。
【5】、经过以上的操作后,已经成功地在硬盘上建立了3个主分区和1个扩展分区:
-->"分区"(Partition)
-->"保存设置"(Save Changes)-->保存好刚才的设定
-->然后退出Sfdisk,重新启动计算机。
【6】、格式化(Format)分区:Sfdisk提供了该功能(执行该操作的时候,一定要先保存)。运行Sfdisk进入操作界面:
-->"分区"(Partition)
-->"格式化"(Format)-->就可以对光标所选定的分区进行格式化了
-->退出Sfdisk后,还要给各个分区传送系统文件,并且配置好光驱程序。
【7】、安装Sfdisk的启动管理器:其实在安装操作系统的同时就已经可以安装Sfdisk的启动管理器了,但考虑到各系统在安装过程中都会对引导区作出修改而使正常的启动管理器失效,所以留到各系统都安装完成后才正式启用它。
-->"启动管理器"(Boot Manager)-->"Install Boot Manager"(安装启动管理器)
-->"语言"(Language)-->可以为启动管理器选择显示英文或中文的信息
-->"病毒检测"(Virus Check)-->可以选择对引导区采用何种病毒检查方式,不过建议大家两种方式都不要选择,因为经过对多台机器的实验发现,Sfdisk总是误报有病毒的存在
-->"启动等待时间"(Delay Time(s)-->用于设置默认的等待时间,如果超过该时间仍没有任何选择的话,Sfdisk就会自动进入当前默认的操作系统
-->"隐藏分区"(Auto Hide Primary Partition)-->设置是否自动隐藏主分区,利用该功能我们就可以在选择了从其中一个主分区引导系统后,自动地把其它的几个主分区隐藏起来以增强保密性和安全性。设置好以上几项后确认退回主窗口
【8】、定义启动管理器各分区名字:把光标移到第一个主分区上-->选择"分区"(Partition)-->"改名"(Rename)为该启动项添加名字Win98,分别为2、3主分区取名为w2k和winxp。
【9】、保存设置,然后重新启动计算机。
【10】、下面以在第2块硬盘上安装Win9X为例,来介绍如何利用Sfdisk在其他硬盘上安装和使用系统:
1. 利用Sfdisk按照上述正常分区方法对第2块硬盘进行分区,并对分区进行格式化。
2. 在两块硬盘上都安装启动管理器,并把所有基本FAT分区都添加到启动菜单中。激活需要安装操作系统的分区,然后存盘。
3. 重新启动计算机,进入启动管理器界面,将第1块硬盘上所有基本FAT分区隐藏起来。用DOS启动软盘启动计算机,然后按照正常方式在C:上安装Win9X。
4. 在系统安装过程中,如果需要重新启动计算机,则一定要先执行这一步:用软盘重新启动计算机,运行 Sfdisk,选择“保存”命令,保存系统的改变,同时修理好被破坏的启动管理器。然后再继续安装系统。如果不执行这一步,Win9X就不能正常安装和启动。
5. 您需要启动第2块硬盘上的Win9X系统时,必须首先用启动管理器将上1块硬盘上所有基本FAT分区用“Ins”键隐藏起来,然后用“Tab”健将菜单转到下一个硬盘,选中系统所处的分区,回车激活,就可以进入您需要的系统。用“Shift+Tab”键,可以返回到上一个硬盘。
如果用户需要将原来的第1块硬盘改作第2块硬盘,并且希望继续利用这块硬盘上原来已经安装好的系统,如 DOS、Windows 9X 系统,则只要完成以下步骤,原有的系统和资料就都可以正常使用:
至此,我们已经成功地利用Sfdisk实现了多系统的引导,以后每一次启动电脑,在自检完毕后都会出现一个Sfdisk的多重启动菜单,选择不同的菜单项目就会进入到对应的操作系统中了。
【注意以下几点】:
1.如果要将NT或OS/2安装到基本分区中,最好将它们安装到第一个基本分区,否则,在启动系统之前必须用启动管理器将所有在它前面的基本分区隐藏起来。
2.如果先安装启动管理器再安装Win9X,启动管理器的引导模块会被破坏,这时可以用Sfdisk的修理主引导记录命令(Repair MBR)进行修复。
3.MS-DOS6.22及以下版本必须安装在硬盘的前2GB空间中,否则无法启动
用一键ghost11.0(到这里去搜hn.onlinedown.net)安装后,重启,在系统选择界面选择一键ghost 点选其中的dos工具,选diskgen 这是国产分区软件,很好用。要么你就到网上去下个 diskgen或者买个98启动光盘,有很多光盘中集成有这个软件。
SMART
FDISK(简称SFDISK)分区软件是一个DOS应用程序,它小巧玲珑,其大小只有103KB,在Windows
9x的DOS环境下兼容性极好,且该分区软件的分区功能优于常用的FDISK,其格式化功能也强于FORMAT。SFDISK支持中文启动,只需在C:\Windows\command目录下,键入PDOS95,运行Windows下的中文DOS。再通过SFDISK/C命令即可启动其中文面板,可谓一目了然。这对FDISK命令不熟悉的英文盲的初学者来说是一大好事。
SFDISK功能较强大,它可以在你的硬盘上任意的建立基本分区、逻辑分区,并且可快速格式化分区。其快速格式化的功能只须几秒钟便能擦去原大硬盘上的所有数据。SFDISK支持的最大分区可以达到2TB,最多可以同时管理16个硬盘,支持一个硬盘同时分为FAT16/FAT32/LINUX等不同格式。SFDISK不仅支持从基本分区引导系统,还可以从逻辑分区上引导系统,这是FDISK等软件不能实现的。
下面我们只详述一下如何用SFDISK分区来解决硬盘坏道:用HDDTEST软件检测一块40GB硬盘2GB处有较严重的坏道,FORMAT格式化过不去,但能正常分区。运行该软件执行文件SFDISK.EXE启动程序。“DELETE”删掉原有分区,算出坏道在硬盘上所在的位置,如本例,先建立1800MB的基本分区快速格式化后并激活,然后再把坏道处分出约500MB的逻辑分区,再将以后所剩的硬盘空间全分为一个逻辑区后用其快速格式化功能将其快速格式化;最后再将那个约500MB的坏道所在的区在SFDISK中选DEL项删除掉就是了。一个有较严重坏道的硬盘就这么被很快修好了,以后磁头再也不会去读那些被隐藏的坏道区。
鲜春板蓝: Sfdisk的基本使用方法 Partition】--- 分区命令 Create Primary(创建主分区) Create Logical(创建逻辑分区) Information(分区格式参数) Rename(修改启动管理器上分区名) Mark Active(激活启动分区) Toggle Bootable(从启动管理器...
贵港市19844583382: sfdisk怎么用 - ?
鲜春板蓝: SMART FDISK(简称SFDISK)分区软件是一个DOS应用程序,它小巧玲珑,其大小只有103KB,在Windows 9x的DOS环境下兼容性极好,且该分区软件的分区功能优于常用的FDISK,其格式化功能也强于FORMAT.SFDISK支持中文启动,...
贵港市19844583382: SFDISK中文分区.好用吗? - ?
鲜春板蓝: 好用的 Sfdisk的基本使用方法 Partition】--- 分区命令 Create Primary(创建主分区) Create Logical(创建逻辑分区) Information(分区格式参数) Rename(修改启动管理器上分区名) Mark Active(激活启动分区) Toggle Bootable(从启动...
贵港市19844583382: 磁盘 阵列卡的使用方法 - ?
鲜春板蓝: 在这里,我们以40-60台单服务器使用的promise fast track TX2000为例,这是一种使用最多的阵列卡,价格不错,性能好,使用方法也同这里站长推荐的TX2.同时考虑到网上D版大多为2000系统,加上篇幅有限,那么这里就仅以2000系统为例...
贵港市19844583382: 请各位高手推荐一款好用的分区软件,及基本的使用方法 ?
鲜春板蓝: 分区魔术师,最好用了.
贵港市19844583382: 新买的250G移动硬盘分区需要多长时间,具体操作?
鲜春板蓝: 使用SFDISK分区很费时间的,使用DISKGEN 3分钟搞定,使用PQ分区魔术师5分钟搞定,但是记得要把C区设为活动区哦,不然无法启动的.使用WINDOWS XP分区 10分钟搞定. disgen操作教程: http://hi.baidu.com/%D2%BB%D2%B6%C6...
贵港市19844583382: 怎么制作分区格式化用的光盘??
鲜春板蓝: Smart Fdisk Smart Fdisk(以下简称Sfdisk)实现多系统引导的基础在于为硬盘建立多C盘,然后把多个操作系统安装在不同的C盘上,在计算机启动时利用Sfdisk激活不同的C盘即可进入相应的操作系统.这方法虽然很简单但却是最安全可靠的...
贵港市19844583382: linux 磁盘分配后怎么格式化 - ?
鲜春板蓝: 先给硬盘分区,再格式化1、分区命令fdisk,cfdisk,parted等 a)查看有几块硬盘 fdisk -l b)比如移动硬盘是/dev/sdb fdisk /dev/sdb 不会了就输入?看着帮助2、为了使用ntfs分区,安装ntfs-3g 下载ntfs-3g_ntfsprogs-2013.1.13.tgz tar zxf ntfs-3g_...
贵港市19844583382: VM VirtualBox 中如何挂载主机中的文件? 主机XP,虚拟机windonw2003sever版 - ?
鲜春板蓝: 虚拟机使用主机物理硬盘用法: ①我新配置的主机是4GB内存,在用DOS启动盘启动时不能加载光驱驱动. 因为我使用sfdisk作的多启动,我的sfdisk在光盘上.因为不能加载光驱驱动,所以不能运行.我配置的机器没有软驱,也不支持U盘启...
贵港市19844583382: 用SFDISK分区,我要两个主分区,一个是WINXP 一个是DOS6.22,怎么做? - ?
鲜春板蓝: 一、全新硬盘分区(下面的介绍是假设你的电脑所有必须硬件安装完好) 1、在做FDISK分区之前,检查你的电脑主板的CMOS启动顺序是以A::/为首选启动项. 2、放入MS WONDOWS 98/ME启动软盘到软驱然后打开电脑电源. 如果你是光...