<< Back to man.ChinaUnix.net

THE LINUX PARTITION-RESCUE MINI-HOWTO
Rolf Klausen,
Version 1.1,22 Oct 1997

如果你的磁区被你用M$-DOG杀掉的话,这份文件将是描述该如何来救回你的磁区 
1.简介

*1.1 宣告
*1.2 版权

2.事前所需准备的

*2.1 你所需要的
*2.2 假设........

3.把你的磁区给救回

*3.1 用 Partition Magic 程序来复原我的磁区
*3.2 改变磁区的格式为 Linux Native
*3.3 最后的工作

4.页献

4.1 作者
4.2 感谢:
4.3 讨厌:


1 简介

在我的电脑己安装了 Linux 且使用它己经超过了一年,这是一套我觉得所开发出 来最好的作 业系统。同时我也安装了 Windows NT 4.0 及 M$-DOG 在我的电脑上 。会安装M$-DOG 的原因就 像 Lars Wirzenius 有一次所提到的”MS-DOS -you can't live with it,youcan't live without it"(编著译:就像钱,钱不是万 能,但是没有钱万万不能啊!)。通常我都是把它拿来玩游戏 及跑一些程序。跑 这些东西己经绰绰有余了。我有两个磁区,一个是主要磁区,一个是逻辑磁 区( 假设你了解磁区是什么-如果不太清楚的话,去读一下 Partition mini-HOWTO  可以在下面 找到 sunsite.unc.edu ,或是是其它地方也可能找得到)(编者译 :嗯  暗示我们,本站相 信也是可以找得的 www.linux.org.tw )。每个磁区 大小约500 MB (我本身有一个 3.2GB 及一个 1.2GB 的硬盘),而我的 Linux 磁 区有1200 MB 。其中大约有 800 MB 的空间,但是不知道该 做什么,且我感到很 讶异如果我需要更多的 DOS 空间时(一些大的游戏或其它东东),因为我不 知道 有多少个逻辑磁盘可以让 DOS 能够存取到。因为某些原因我想 DOS 只能存取一 个吧!,我 也不知道为什么(除了一个 DOS 的主要磁区)。如果 DOS 能够存取 多一点的逻辑磁盘,我想一 定可以试出的。我使用了在 DOS 下的 fdisk ,然后 利用其中的选项来建立一个逻辑磁盘,而且 它也很正常的工作,大小约是 100 MB。接下来我将它格式化(format),也是很正常的工作,心 里想著真棒!!但是 我觉得我现在不在需要它了,就再度用 DOS 的 fdisk 把它给杀了,选择 选单上 的" delete DOS primary partition or logical drive "(或者是其余类似的功 能)来把 E 磁盘杀掉,没有打任何东西,只是按 Enter 键罢了,且程序告诉我磁 碟告诉我己成功杀掉了。 再来我就重新开机,我的电脑上是使用 System Commander 来做多重开机的功能,它是一个有著 漂亮选单,及不错功能的小程序 ,它会自动侦测和移除新或被杀的作业系统( OS )。但是当我 重新开机后 ,Linux 不再出现在选单中了!我用 DOS 来启动后,打入 e: 发现它还在啊!接 著我 使用 fdisk ,选了 print the prition table ,仍然可以看见 E 磁盘啊 ,我之前的 Linux 磁 区到那去了,只留下一些空间而己!!晴天霹雳啊!我开 始觉得不安、冒冷汗!!我现在该怎么办!!我不能重灌任何东西啊!!一定有 一个方法可以救回来。嗯!!感谢上帝(虽然我不太 信上帝)如果无法救回我的 磁区的话,我会遗漏掉许多常用的程序及资料的。真希望在我想到 如何救回我的 磁区之前 Bill Gates 没有生在这个世界。你是不是最近也有相同的经验呢?? 不要害怕解药在这,只要多看下去就知了 喔,简单来说:因为我是住在挪威,英 文不是那么好 ,希望你能够了解其中的意思(编者译:真的是住在挪威的   P:)

1.1 宣告

这篇文章的所有权是属于 Rolf klausen ,是受法律保护的,你要在上面如何我不管,只要将我 的名字完整地保持,希望这篇文章能够对所有 Linux 使用者有所帮助。但是请务必阅读以下的 1.2 节

IMPORTANT!!!!!


在你读完这篇HowTo后,如果在任何电脑上有任何损害的话,我可是不负责的喔!如冇任何的 损害那是你的错,不是我!!当你正在分割你的硬盘时要非常且不要犯任何错误,因为它可能 是致命的动作!随时备份重要资料且确定你做的都是对的!这里所描述的都是针对我的电脑而 言,但它也许没有办法在你的电脑上正确的执行。虽然如此,它应该是适合每一个人的,我不 担保每件事。最后需警告你的是:备份所有重要的资料!!否则,简单一句话:所有事都有你 负责!


1.2 版权

除非有特别的说明,Linux HOWTO 文件的版权是属于各别的作者。Linux HOWTO 文件可以用任何 电子或实体媒介被部份或全部发行或翻印,但只要版权宣告的部分保留在所有的发行上。商业 化版本也是被允许及鼓励的;然而在任何发行之前作者需先被事前通知的!

所有的翻译,及所有其他相关、延伸的工作或文件,或是集合其它的文件都必须包括这份版权 宣告。也就说你可能发表一篇都是限制的但确是从 HOWTO 所延伸出来的文件,并只有在特殊的 条件下才是被允许的,有任何问题请和 Linux HOWTO 的协调者联络,最后会有他的email。

简单来说,我们希望能广为宣传散播这些信息经由任何可能的频道。然而,我们真的希望保留 版权在 HOWTO 的文件上,且希望有任何计划想要重新发行 HOWTOs 的,都希望能被通知。 假如你有任何的问题,请联络 Greg Hankins ,它是 Linux HOWTOs 的负责人,可由 email 和 它通知:gregh@sunsite.unc.edu 或者是打 +1 404 853 9989。


2.事前所需要准备的工作

2.1 你所需要的

OK!因为 MS-DOG 己经把你的 Linux 磁区给吃掉了吗?这里就有你所需要将它将从死神中带回 来的方法:

2.2 假设.........

*..M$-DOG 己经把你的 Linux 磁区杀掉了(意外吗??) *..自从这不幸的事己经发生了,你都没有改变任何在你的磁盘分割表( Partition table )。 *..有准备好在2.1中所需的东西。 如果你都符合这些条件,那成功复原你的磁区的机会是非常大的!


3.冲啊!我要把我的磁区救回来!

OK!准备好要拯救了吗....放轻松,去端一杯咖啡,所有事将会很美好的:) 顺便一提的是-你能想像当 MeSsy-DOS 杀掉我的磁区时我的感受吗?我从来没有在我一生那么 生气过。但我己找到一个方法来救回我的磁区。这就是....

3.1 用 Partition Magic 程序来复原我的磁区

从网际网路或其它地方来得到 partition magic 程序,启动它,然后你会看到一个像 Win95 的 使用者界面。它是非常简单的,只要你有使用过 Windoze 95 你一定会用它的。按下 OK 键,一 个图形的界面将会出现在你的磁盘上,不一样的磁区会有不一样的颜色。我有一个 DOS 的磁区 ,而且我也假设你也有一个。其中的一个逻辑磁盘是我的 Linux 磁区。就在这个地方有一个 灰色的棒在左边,你应该有一个小的 Linux Swap partition 在你的逻辑磁区。现在正确地在空 的区域且选择"create"或从菜单中选择。你应该能够了解它是如何是工作的。它就像之前所讲的 有一个非常容易使用者界面。当它出现 "FAT" 时,你可从 "FAT","HPFS"and "Unformatted" 来选。 如果你选了任一的文档格式,它就会被建立在磁区中且你的 Linux 文档系统将会被破坏掉,所 以确定你选的是正确的。接下来选 "OK" ,它就会自动地被制作出来了。但是现在它的文档格式 是 DOS FAT16(在磁区表格中每一种文档格式都有它一定的值,”一种十六进制的数字),这是 为了区别属于那一种 OS 之用。接下来该怎么做呢?看底下的3.2节吧!

3.2 改变磁区的格式为 Linux Native

现在我希望你能够有 boot 及 root 软盘片,也有可能用到 loadlin ,确定你能在 Linux 下使 用 fdisk。首先要做的事就是登入;在 shell 下打 fdisk 来启动它。如果你有许多的硬盘,确 定你是在请用正确的那一个。接下来打 "p" 且按 Enter ,你应该可以看到你的磁区表格,正 常的话应该有一个 "DOS 16-BIT >=32M" 的格式。找出那个是你的 Linux 磁区(查看磁区大小 或其它地方)且记住它的号码(像我的是 /dev/hda6,所以我要记住 "6" 这个号码)。现在打 "t" 且按下 Enter 来改变磁区的文档格式。再来打入你刚刚所记住的号码按 Enter 。现在必须 OS 所属的十六进制数字,打数字83然后按下 Enter。83是指这个磁区是属于 Linux Native 磁区。如果是 Linux Swap 磁区的话应该是82。接下来你可以打 "l" 来看看现在每个数字所代 表的是那一种文档格式。 当你全部都做完后,且你做的这些都是正确的话,你的磁区应该己经救回来了!!对我来说它是 正常工作,对你的话应该也是一样的,接下来全部只剩下最后一个步骤而己。

3.3 最后的工作

仍然还有一些小地方需要被留下。首先重新开机用你最常用的方法来启动 Linux (比如:LILO) ,看看每件事是不是能正常的工作。如果不行的话,那一定有那个地方你有错了或者是我的方法 不适合你吧!(但如果正确的重新启动后,那恭喜你了!你做的步骤都是对的!现在扫描你的 文档格式一次,(我的被检查两次,我也不知道为什么?),完了后它应该就会再次正常的工作 了,它适用于我,但是也应该适用于你的,假如这个方法能够救回你的磁区的话,写封 email 给 我吧:)


4.页献

4.1 作者

只有一个作者,那个人就是我啦!

Rolf Klausen
E-mail:rolfk@romsda1.vgs.no
WWW:http://www2.romsda1.vgs.no/~rolfk/
Snail mail:
Rolf Klausen
Neptunvn.10
6400 Molde
NORWAY

4.2 感谢

4.3 讨厌的  

  Bill Gates ( bill.gates@microsoft.com(?) ),因为他创造了世界上最糟的 "operating system"  ,且杀了我的 Linux 磁区(是的,我谴责他,如果他没有出生,我的磁区也就不会被杀掉且我  也不需要复原它,也更不会写这份小小的 HOWTO 了。