使用 Linux 正确缩小 NTFS 并调整分区大小

使用 Linux 正确缩小 NTFS 并调整分区大小

我正在尝试调整 160GB 磁盘的大小以适合 80GB 磁盘,

我尝试过 3 次缩小 NTFS 并调整分区大小。我使用 Backtrack 作为 Live CD 来执行此操作,

我用ntfs调整大小到文件系统到 60GB 然后我使用磁盘管理删除该分区,然后创建一个从同一点开始但大小为 60GB 的新分区,我将分区标记为可启动,并为其指定一个 ID 7(用于 NTFS),然后将其写入磁盘并重新启动,然后我得到,

“找不到运作系统”

然后我使用 ms-sys 修复 MBR,它说成功了,但现在当我启动时,我得到

“加载操作系统时出错”

有什么想法吗?幸运的是,我有 160GB 磁盘的 clonezilla 备份,我只是不断地重新映像,然后再次尝试,但我不知道如何让它工作,

答案1

我使用Parted MagicLive CD 或 USB 记忆棒都没有让我失望 —— 它是 GUI 环境中的单步操作,无需手动缩小然后使用 fdisk。

可能值得重新安装您的图像并尝试一下。

附言:尝试操作前务必保留备份,因为很多人都没有这样做!

答案2

我刚刚用分区在 Ubuntu 系统上成功执行此操作,对于两者vfatNTFS文件系统。

相关内容