GNU parted 允许您创建、销毁、调整大小和复制分区。它目前支持 ext2 和 fat (fat16 和 fat32) 文件系统、Linux 交换分区和 MS-DOS 磁盘标签,以及 Macintosh 和 PC98。对于 NTFS 文件系统,请参阅 ntfsresize 。
ext2resize 是一个程序,能够调整(缩小和扩大)ext2 和 ext3 文件系统的大小。检查用户给出的新大小是否可行(即文件系统是否占用过多而无法缩小),它与 parted 项目相关联。
最近在 <linux-kernel_at_vger.rutgers.edu> 邮件列表中发布了一些关于分区恢复程序的内容。我既没有使用过,也没有检查过,也没有过多阅读关于它的信息(除了 HTML 页面)。如果您在使用 FIPS 、Ranish Partition Manager/Utility 或 Partition Magic 时遇到破坏分区信息的问题,它可能对您有所帮助。您可以在 他的页面 上找到关于这个名为“fixdisktable”的分区修复程序的信息。它在该页面的下方很远的位置。或者通过 ftp 查找它,并在该 FTP 目录中找到最新的“fixdisktable”。(应该提供源代码和二进制发行版。)
在重新分区硬盘之前,请注意磁盘布局。特别注意隐藏的磁盘空间或用于挂起到磁盘或休眠模式的特定分区。有些笔记本电脑带有一个包含一些 BIOS 程序的分区(例如 COMPAQ Armada 1592DT)。仔细搜索手册,查找诸如 PHDISK.EXE、Suspend to Disk、Diagnostic TOOLS 之类的工具。
Patrick D. Ashmore 最近发布了一个 Linux 实用程序,用于准备休眠分区,以便与使用 Phoenix NoteBIOS 的笔记本电脑和笔记本电脑一起使用。“如果您已经有一个有效的休眠分区,则不需要此实用程序来利用 APM “挂起到磁盘”功能……您应该能够从任何可以处理 APM 挂起的操作系统中使用它。”
但是,如果有人升级硬盘驱动器、内存或重新分区他们的硬盘驱动器,他们会发现他们要么不得不放弃挂起到磁盘功能,要么启动到 DOS 并使用笔记本电脑或直接从 Phoenix Technologies 提供的 PHDISK.EXE 程序。
现在,Linux 用户可以摆脱这种限制了。lphdisk 是一个 Linux 实用程序,可以正确地准备这些分区以供使用。这不仅消除了必须启动到 DOS 的麻烦,而且我的实用程序也没有其 DOS 对应程序中的一些更严重的错误。”
另请参阅“DOS 工具,用于重新分区硬盘”一章。
有关从同一硬盘启动不同操作系统的更多信息,请参阅“第 15 章 不同环境”一章。