AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 3534
Accepted
Yuval
Yuval
Asked: 2009-05-04 04:06:31 +0800 CST2009-05-04 04:06:31 +0800 CST 2009-05-04 04:06:31 +0800 CST

如何在不格式化的情况下对 Windows 驱动器进行分区?

  • 772

我有一个 500GB 的 HD,分成几个巨大的 Windows NTFS 分区。分区已加载文件,但我仍有足够的空间,我想安装并试用 linux。

有没有办法在不格式化的情况下从其中一个分区“切片”?

谢谢,尤瓦尔=8-)

windows partition ntfs
  • 12 12 个回答
  • 3201 Views

12 个回答

  • Voted
  1. Best Answer
    saschabeaumont
    2009-05-04T04:35:14+08:002009-05-04T04:35:14+08:00

    Ubuntu支持在安装过程中调整现有 Windows 分区的大小,这可能是您最好的选择。只需先进行碎片整理,以便所有数据都移动到磁盘的开头,你会没事的:)

    如果您愿意花几块钱,那么Partition Magic将为您提供更多调整分区大小的灵活性(包括自动碎片整理,至少在我上次使用它时)

    另外值得注意的是,如果您只是想“尝试一下”,Ubuntu 提供了一张 Live CD,您可以直接启动它。如果您正在寻找临时/测试解决方案,您也可以安装到 USB 设备。

    • 6
  2. Sam Cogan
    2009-05-04T04:09:45+08:002009-05-04T04:09:45+08:00

    Partition Magic等分区管理软件将允许您执行此操作。但是,请确保在执行此操作之前对所有重要内容进行了完整备份,它通常可以正常工作,但是在更改磁盘分区数据时要小心。

    • 3
  3. Joseph
    2009-05-04T04:15:57+08:002009-05-04T04:15:57+08:00

    我建议使用Wubi,它允许您将 Ubuntu 安装到 NTFS 而无需创建新分区。

    • 2
  4. Toby Mills
    2009-05-04T04:34:19+08:002009-05-04T04:34:19+08:00

    我会推荐 Partition Magic,但如前所述,请确保您备份文件。我还建议运行一个碎片整理程序来整理 HD 上的数据片段。这将使“切片”过程不太容易出现故障和数据丢失。

    正如另一位用户已经指出的那样,理想情况下我会在此之前整理硬盘分区。我只是倾向于有 2 个 Windows 分区:C:Windows 和程序驱动器 D:个人数据驱动器。

    我见过有些人为页面文件和程序创建单独的分区,但这对我来说似乎总是过分的。

    最后,为什么要创建分区?为什么不免费安装 VMWare 并将其作为虚拟机运行?

    • 2
  5. Dani
    2009-05-04T04:11:12+08:002009-05-04T04:11:12+08:00

    如果您可以清空其中一个分区,则可以将其删除(我的电脑 => 管理 => 磁盘管理),然后您可以对其进行 Linux 格式化。

    • 1
  6. hlovdal
    2009-05-04T05:20:24+08:002009-05-04T05:20:24+08:00

    是的,这是可能的。减少分区的基本算法是首先将文件系统内容移向分区的开头(不一定与碎片整理相同,但非常相似(并且可能相同)),以便文件系统向分区的末尾移动该分区未使用。之后,您将文件系统的大小减小到原始大小和累积文件大小之间的某个位置。

    然后作为最后一步,您更改分区条目以匹配减小的文件系统大小。此操作中极其重要的一点是,替换旧分区条目的新分区条目必须从完全相同的位置开始。如果这出了问题,恢复不是微不足道的,而且可能根本不可能。

    为了增加分区,事情以相反的顺序完成,首先将分区更改为更大的大小,然后更改文件系统以匹配新的大小。

    许多工具将所有这些作为单一操作提供,然后在后台执行所有必要步骤。但他们都将遵循上述程序(并且将包括他们自己的用于执行文件系统操作的代码)。

    GNU parted支持在这样的一种操作中调整大小,尽管并非适用于所有文件系统,NTFS 就是其中之一。存在一个支持文件系统大小调整的工具ntfsresize,然后您必须使用像 parted 或 fdisk 之类的分区工具来进行如上所述的最终分区更改(确保使用“扇区”单元,以便您 100% 确定更改的分区条目从同一个地方开始)。

    Gparted是 parted 的图形前端,它还包括对 ntfsresize 的支持,因此将支持在一次操作中调整 NTFS 分区的大小。

    提示:

    • 首先在 NTFS 文件系统上进行碎片整理,以减少减少操作中要做的工作。
    • 每次更改分区表后立即重新启动(您真的想要安全而不是抱歉)。

    与往常一样,在进行这种分区操作时,备份是个好主意。在任何情况下,备份总是一个好主意,但尤其是在这里,因为破坏分区表是丢失所有数据的快速方法。

    • 1
  7. Robert Cartaino
    2009-05-04T09:06:13+08:002009-05-04T09:06:13+08:00

    停止!- 在我回答你的问题之前

    请认真考虑安装虚拟化软件。Microsoft 的Virtual PC和Sun 的VirtualBox提供免费的虚拟化解决方案,它们提供快速、安全的方法来“安装和试用”系统/安装,而无需将您的系统分解成小块。

    但要回答你的问题:

    你应该看看 EASEUS ( http://www.partition-tool.com/ )。

    它允许您在不重新格式化的情况下调整分区大小。家庭版是免费软件,它经常与 Partition Magic 相比作为免费替代品。

    享受,

    罗伯特·C·卡泰诺

    • 1
  8. Alexander Taran
    2009-05-16T07:12:01+08:002009-05-16T07:12:01+08:00

    我不得不提一下,Windows 7 支持即时缩小体积。

    • 1
  9. Brent
    2009-05-04T05:41:52+08:002009-05-04T05:41:52+08:00

    大多数live linux CD都有一个“分区管理器”或gparted可以为您执行此操作。只需从 CD 启动,然后在菜单中查找它。这很容易,而且是免费的。

    正如其他帖子中提到的 - 在执行此操作之前,您应该从 Windows 中对 Windows 分区进行碎片整理。

    您还应该首先确保您有一个有效的备份。尽管这个工具在“安全”方面似乎有些过火,但如果您在关键步骤的中间断电或发生什么事情,您可能无法访问所有内容。

    • 0
  10. Alex Bolotov
    2009-05-04T06:49:56+08:002009-05-04T06:49:56+08:00

    使用带有 gparted 和大量其他高清实用程序的SysrescCD 。你也可以使用它来安装Gentoo linux(你可以使用几乎任何带有2.6内核的live cd来安装gentoo)。

    SysrescCD还包括:

    • GNU Parted创建、调整大小、移动、复制分区和文件系统(以及更多)。
    • 使用 GNU Parted 库的GParted GUI实现。
    • Partimage将分区保存/恢复到另一个分区或另一个系统上的映像文件。
    • FSArchiver灵活的工具,用于将文件系统保存/恢复到压缩存档。
    • Ntfs3g:启用对 MS Windows NTFS 分区的读/写访问。
    • sfdisk保存/恢复分区表(以及更多)。
    • mhdd用于重新映射坏块、擦除驱动器诊断的好工具。
    • 用于检查和取消删除分区的测试磁盘工具,支持 reiserfs、ntfs、fat32、ext2/3 和许多其他
    • Memtest+测试你的电脑内存(当你遇到崩溃或意外问题时首先要测试)
    • 网络工具(Samba、NFS、ping、nslookup 等)用于跨网络备份数据

    您也可以购买Acronis Disk Director Suite并使用它重新分区您的硬盘(它也是很棒的工具,但它不是免费的)。

    • 0

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve