需要从Windows上网本的USB启动chkdsk

在尝试在32位Windows XP上网本上安装Ubuntu时,由于NTFS文件系统中的不一致,分区大小调整操作失败(经验教训:在尝试调整Linux中的分区大小之前,在Windows中运行chkdsk /f )。 现在安装程序只提供用UbuntureplaceWindows的选项,分区不能在gparted进行调整,当你点击它时会显示一个红色的感叹号和一个错误日志。

更糟糕的是,我们也无法重新启动到Windows来获取chkdsk 。 当select任何选项(包括DOS恢复控制台的东西)时,我们会得到一个BSoD。

上网本没有CD-ROM驱动器,不包含恢复映像,我们唯一的连接到互联网是通过我的移动设备上的热点。 我们没有Windows恢复光盘,但我们有一个USB闪存驱动器。 我们有一台运行Ubuntu 12.04和Windows 7(都是64位)的64位笔记本电脑。

所以,在这个问题上:

有谁知道有办法进入DOS恢复控制台,并从USB磁盘驱动器运行chkdsk,而不必盗版Windows XP或下载数百和数百兆字节的废话?

如果这是我的设备,我只是把它弄平,但事实并非如此。 请帮忙!

首先,chkdsk不能在“DOS”下运行,它运行在一个Win32命令提示符下(虽然看起来很相似,甚至不是相关的)。 接下来,您将不得不创build一个WinPE映像,将其写入UDF,然后启动它。 MS有详细的说明 ,但你必须build立图像; 你需要下载WinAIK来构build它。

可能有第三方工具可用; 但没有任何官方批准,也没有保证不会使问题变得更糟。

也许看一下像Barts PE这样的东西,或者自己创build一个PE?

我发现Yumi是制作USB“工具包”的好资源! 一探究竟!

你可以下载免费的工具在网上给你chkdsk USB下载操作系统。

作为系统pipe理员,我以前使用过Hiren Boot CD 。 其中从USB加载Windows XP的轻量级版本。 然后这给你吨工具。

其他方式做它,下载Ultimate Boot CD , 下载Avira NTFS4DOS获取chkdsk,然后将其添加到Ulimate启动光盘。

回答我自己的问题,因为事实certificate,考虑到我们的限制(移动互联网,没有CD,甚至CD / DVD驱动器),要做到这一点并不容易。

给定有限的带宽,最好的select是物理删除磁盘驱动器,并将其插入到另一台Windows笔记本电脑,从Windows内运行chkdsk,然后删除该驱动器。