我开始使用 Ubuntu,但遇到了第一个重大错误。我有一台 HP Pavilion DV6 Core i7。我安装了 Windows 7,并决定使用 USB 安装 Ubuntu。
我第一次尝试按照 Ubuntu 官方网站的说明安装 Ubuntu 11.10。加载 U 盘时,我的电脑卡在 Ubuntu 主菜单,搜索后发现这可能是我的 AMD Radeon 显卡有问题(也可能不是),但我决定换个。
然后我使用了 Ubuntu 10.4。这可以从我用来进入 Ubuntu live 的开始菜单中发生。我决定在那里安装它,因为我喜欢它,而且我需要使用 Google TV 进行开发(在 Windows 中这是不可能的)。
和我在分区部分失败.我尝试按照说明在本页(西班牙语)。
有些东西发生了一些变化,所以我即兴发挥了。我把 700000MB 的 Windows 分区改为 600000MB,留下 100GB 的空闲空间用于在那里安装 Linux。错误在于将其设置为 ext3(它是 ntfs)。我以为新的 100gb 分区将被设置为 ext3,而 Windows 分区将停留在 ntfs 系统,但事实并非如此。
总的来说,我用尽了启动 Windows 的办法,但上面的 100GB 空闲空间却无法安装 Ubuntu。
有没有什么简单的方法可以转换回 NTFS Windows 并且不丢失数据?
答案1
如果您没有格式化(在 *nix 世界中通常称为“创建文件系统”;我已经有一段时间没有运行 Ubuntu 了,所以我不确定他们是否使用这个确切的术语)分区,那么很有可能您可以启动到 Linux 恢复控制台并使用诸如的工具fdisk
将分区类型简单地重置为NTFS/HPFS
。理论上,假设没有其他内容写入磁盘(或者调整大小本身是成功的,如果您缩小了分区并设置了新的分区类型,这几乎肯定会导致文件系统更改),Windows 可以像以前一样再次找到它。从 Windows 安装 CD 启动并执行修复也可以实现这一点,但我不确定。
然而,我猜安装程序还使用新文件系统格式化了分区,在这种情况下,关键的 NTFS 数据结构(引导扇区指针、MFT 的部分等)以及用户数据很可能被损坏,甚至被 ext3 对应数据完全覆盖。如果是这种情况,您应该预料到该分区上的部分数据现在至少会不可挽回地丢失。不过,有相当多的数据恢复工具可以处理 NTFS 分区,它们将分析磁盘上的数据和结构,以挖掘尽可能多的有用数据。请注意,通常,要做到这一点,您需要至少相同大小的第二个磁盘来保存找到的和可挽救的数据,并且它是至关重要你不会造成任何在您至少拥有完整的磁盘映像来提供给此类工具之前,您无法进一步写入原始磁盘。数据恢复工具既可以付费也可以免费;您可能希望在这里以及在照片.SE,其中偶尔会出现涉及此类工具的问题。
老实说,这就是为什么在执行重新分区和格式化等可能造成破坏的操作之前,应该始终进行完整备份。如今的工具通常都经过了充分的开发和测试,因此很少会出现问题,但如果任何事物出现问题(软件错误、人为错误、长时间运行的操作中途断电等),则其后果可能是重启时需要进行额外的文件系统检查,甚至彻底消灭物理介质上的所有数据。