0140spfdisk.htm

来自「鸟哥LINUX 学习课本」· HTM 代码 · 共 256 行 · 第 1/2 页

HTM
256
字号
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head>   <meta http-equiv="Content-Type" content="text/html; ">   <meta name="Author" content="VBird">   <meta name="GENERATOR" content="Mozilla/4.5 [zh-TW] (WinNT; I) [Netscape]">   <title>鸟哥的 Linux 私房菜 -- 一个 SPFDISK 的范例</title><!-- saved from url=(0022)http://internet.e-mail --><style>   <!--   body{background-image=url(http://linux.vbird.org/VBirdLinux.jpg);background-ATTACHMENT=FIXED}   --></style></head><body nosave="" background="0140spfdisk_files/VBirdLinux.jpg"><center><center><b><font size="+2" color="#3333ff"><font face="SimSun">鸟哥的</font><font face="Times New Roman,Times"> Linux </font><font face="SimSun">与</font><font face="Times New Roman,Times"> ADSL </font><font face="SimSun">私房菜</font></font></b><br><a href="http://linux.vbird.org/" target="_top"><img src="0140spfdisk_files/VBirdTitle2.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_basic"><img src="0140spfdisk_files/icon_system.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_server"><img src="0140spfdisk_files/icon_server.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_security"><img src="0140spfdisk_files/icon_security.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://phorum.vbird.org/" target="_blank"><img src="0140spfdisk_files/icon_forums.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/adsl"><img src="0140spfdisk_files/icon_adsl.gif" nosave="" border="0" height="25" width="90"></a><br><hr width="100%"></center><u><font size="+2" color="#3333ff"><a href="http://linux.vbird.org/linux_basic/0140spfdisk.php" target="_self"><font face="SimSun">以</font><font face="Times New Roman,Times">spfdisk </font><font face="SimSun">分割硬盘的一个范例</font></a></font></u></center><div align="right"><font size="-1" color="#3333ff" face="SimSun">最近更新日期:2003/02/03</font></div><font size="+1"><a href="#fdisk">什么是硬盘分割</a>?</font><br><font size="+1"><a href="#spfdisk">SPFdisk</a></font><br><font size="+1">  <a href="#1">删除原有分割</a></font><br><font size="+1">  <a href="#2">建立主要分割扇区</a></font><br><font size="+1">  <a href="#3">储存分割表</a></font><br><font size="+1">  <a href="#4">格式化硬盘</a></font><br><hr width="100%"><a name="fdisk"></a><font size="+1" color="#000099">什么是硬盘分割</font>?<blockquote>在开始进行 Linux 之前,应该有很多的工作要做的!最重要的就如同前面『<a href="http://linux.vbird.org/linux_basic/0130designlinux.php">Linux主机规划</a>』当中说的,要如何规划硬盘呢?!到底要如何分割硬盘才好!是要将swap (虚拟内存)规划的大一点比较好?或者是只要一个根目录就可以了呢?另外,如果我的硬盘上面已经有Windows 系统,我又不想要将 Windows 杀掉,想使用多重开机来安装我的多个操作系统,那要怎么做呢?!况且,由于DOS 的 fdisk 不认识 Linux 的档案格式,那么我要如何将 Linux 完全的从我的硬盘中移除呢?!呵呵!这里就来说一下该如何是好吧!</blockquote><blockquote>由于不同的操作系统所使用的档案架构并不相同,有些甚至是不兼容的,例如Windows 所使用的是 FAT 表,而 Linux 所使用的是 ext2 这个档案格式,这两种格式完全不相同,在Linux 底下还可以藉由编辑核心来支持 Windows 的 FAT 档案格式,但是 Windows则完全无法读取 Linux 的档案格式了!此外, Windows 使用的磁盘分割工具 fdisk,很抱歉的,并不认识 Linux 的 ext2 这个档案格式,所以如果您有一棵已经安装有Linux 系统的硬盘,呵呵,使用 Windows 的 fdisk 是完全无法分割这块硬盘的!</blockquote><blockquote>那么到底什么是硬盘分割呢?真的要将硬盘用刀子割一割吗?!不是这样的,实际上,硬盘是以blocks, clusters, partitions 这些东西来作为储存的单位,而最底层的硬盘单位就是blocks 了,通常一个 blocks 大约是 512 bytes 左右。那么 partition 是什么?简单的来说,你知道你的Windows 有所谓的 C:, D: 是吧!其实他们是同一颗硬盘,只是利用<font color="#3333ff">『磁盘分割表』(partitiontable)</font>来将实体的硬盘规划出不同的区块。举个例子说,假设你的硬盘总共有1024 个 clusters (利用 blocks 结合而成的硬盘计算单位),那么你在这块硬盘的文件头地方(就是磁盘分割表,可以想成要读取一块硬盘时最先读取的地方)如果写入你的partitions 共有两块,一块是 primary 一块是 extended ,而且 extended 也只规划成一个logical ,那么你的硬盘就是只有两个槽啦(对于系统来说,真正能使用的有 Primary与 Logical 的扇区, Extended 并无法直接使用的!需要再加以规划成为 Logical才行! ) ,而且在 partition table 也会记录 primary 是由『第 n1 个 cluster到第 n2 个 cluster 』,所以啰,这样子一来,当系统要去读取 primary (就是c 槽)的时后,就只会在!n1~n2 之间的实体硬盘当中活动啰!</blockquote><blockquote>基本上, Windows 98 系统中的 Fdisk 这支程序仅支持一个 primary与一个 extended ,其中, extended 可以再细分成多个 logical 的硬盘槽。NT很抱歉,小弟不熟,所以就不提了!<b><font color="#3333ff">那么 Linux 呢?嗯!基本上最多可以有4 个 primary 的硬盘,而可以支持到 3 个 primary 与一个 extended ,其中,extended 若再细分成 logical 的话,则全部 primary + extended + logical 应该可以支持到64 个之多。</font></b><font color="#000000">底下我们将以 spfdisk 这个全中文接口的fdisk 磁盘分割工具来介绍如何分割硬盘!</font></blockquote><hr width="100%"><a name="spfdisk"></a><font size="+1" color="#000099">硬盘分割<font face="SimSun">==&gt;</font><font face="Times New Roman Baltic">SPFdisk</font></font><blockquote>SPFdisk 是一套由国人开发完成的全中文接口的硬盘分割工具,他要比微软出的Fdisk 功能强多了,他的好处除了==&gt;<font color="#000099">全中文接口让你一定可以看的懂之外,简单的类图形接口可以让你轻易的进行硬盘分割,除此之外,这套软件的『DOS工具』内的『格式化工具』格式化硬盘的速度真是DOS 比不上的,我格式化一个 30GB 的硬盘不用十秒就可以格式化完全!</font>&lt;==另外,其它的优点我在此也不多说了,若有需要你可以自行自一些搜寻网站下载最新的程序,或从<a href="http://linux.vbird.org/download/index.php#spfdisk">这里</a>下载我有的程序,不过可能旧一点。</blockquote><blockquote>另外,由于 DOS 的 Fdisk 并不认识 Linux 的分割表,所以用 DOS的 Fdisk 是无法将 Linux 的分割表去除的。因此,你要删除 Linux 的分割表,只有两个比较快的方法,一个是以Linux 直接再分割,一个则是使用 SPfdisk 分割啦!</blockquote><blockquote>由于这个页面的档案很大,有时候会有没办法显示的情况发生,这时请在画面上『按鼠标右键』,再选择『显示图片』这个选项,即可显示画面啦!</blockquote><blockquote>硬盘分割主要可分为下面几个步骤:<ol><li><a href="#1">将旧有的分割表删除</a>;</li><li><a href="#2">建立新的主分割及扩充分割(若有需要的话)</a>;</li><li><a href="#3">贮存分割表</a>;</li><li><a href="#4">以 DOS 工具格式化以分割的硬盘</a>。</li></ol><hr width="100%"><br><a name="1"></a><font size="+1" color="#000099">1. 删除原有分割<font face="SimSun">:</font></font><blockquote>假设你的主机中没有任何系统存在,则请以 Windows98 制作开机片后,将spfdisk 拷贝至开机片。以此磁盘开机之后,执行:<br>&#160;<table bgcolor="#000000" cols="1" width="80%"><tbody><tr><td><font size="+1" color="#ffffff" face="Times New Roman Baltic">A:&gt;spfdisk</font></td></tr></tbody></table><p><font face="SimSun">会出现如下欢迎画面。</font></p></blockquote><center><img src="0140spfdisk_files/spfdisk-1.jpg" nosave="" height="480" width="640"></center><blockquote><font face="SimSun">按任意键后出现下面画面:</font></blockquote><center><img src="0140spfdisk_files/spfdisk-2.jpg" nosave="" height="480" width="640"></center><blockquote>以方向键移动光标至『<font color="#000099">硬盘分割工具</font>』按Enter 键后会出现画面如下:</blockquote><center><img src="0140spfdisk_files/spfdisk-3.jpg" nosave="" height="480" width="640"></center><blockquote>这是向你询问是否需要使用 FAT32 的档案系统,由于 Windows 98

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?