尝试在 32 位 Windows XP 上网本上安装 Ubuntu 时,由于 NTFS 文件系统中的不一致,分区调整大小操作失败(经验教训:chkdsk /f
在尝试在 Linux 中调整分区大小之前先在 Windows 中运行)。现在安装程序只给出了用 Ubuntu 替换 Windows 的选项,无法调整分区大小gparted
,单击它会显示红色感叹号和错误日志。
更糟糕的是,我们也无法重新启动进入 Windows 以获取chkdsk
. 选择任何选项(包括 DOS 恢复控制台)时,我们都会收到 BSoD。
上网本没有 CD-ROM 驱动器,不包含恢复映像,我们唯一的互联网连接是通过我移动设备上的热点。我们没有 Windows 恢复 CD,但我们有 USB 闪存驱动器。我们有一台运行 Ubuntu 12.04 和 Windows 7(均为 64 位)的 64 位笔记本电脑。
那么,关于这个问题:
有没有人知道一种进入 DOS 恢复控制台并从 USB 磁盘驱动器运行 chkdsk 的方法,而不必盗版 Windows XP 或下载成百上千兆的废话?
如果这是我的设备,我会把它弄平,但事实并非如此。请帮忙!
首先,chkdsk 不在“DOS”中运行,它在 Win32 命令提示符中运行(虽然它看起来很相似,但它甚至没有远程关联)。接下来,您必须创建一个 WinPE 映像,将其写入 UDF,然后启动它。MS 有详细说明,但你必须构建图像;你需要下载巨大的WinAIK来构建它。
可能有第三方工具可用;但没有任何官方批准,也没有任何保证不会使问题变得更糟。
也许研究像 Barts PE 这样的东西,或者自己创建一个 PE?
我发现 Yumi 是制作 USB“工具包”的绝佳资源!一探究竟!
您可以在 Web 上下载免费工具,无需下载操作系统即可在 USB 上进行 chkdsk。
作为一名系统管理员,我过去曾使用过Hiren Boot CD。它从 USB 加载轻量级 Windows xp 版本。这将为您提供大量工具。
其他方法,下载Ultimate Boot CD,下载 Avira NTFS4DOS以获取 chkdsk,然后将其添加到 Ulimate boot cd。
回答我自己的问题,因为事实证明,考虑到我们的限制(移动互联网有上限,没有 CD,甚至没有 CD/DVD 驱动器),没有简单的方法来做到这一点。
鉴于带宽有限,最好的选择是物理移除磁盘驱动器并将其插入另一台 Windows 笔记本电脑,从 Windows 中运行 chkdsk,然后移除驱动器。