我如何制作一个可启动的 USB,运行类似 cmd 的环境及其所有命令?

我如何制作一个可启动的 USB,运行类似 cmd 的环境及其所有命令?

我的目标:

创建独立的可启动 USB 驱动器,可以运行 CMD,或者运行可以执行所有标准 Windows 命令的程序。

我目前所知道的情况:

  • 我可以使用 Rufus 制作可启动的 MS-DOS USB 驱动器,但似乎无法访问任何 Windows 命令...有人知道哪些/多少 Windows 命令实际上可以在 MS-DOS 中运行吗?

  • 有一个名为 WinPE 的实用程序,它是一个实时 Windows 映像。但是,我不需要完整的 Windows 映像,我只想要一个类似 MS-DOS 的环境,它只运行标准的 Windows 命令。

如果有人知道实现这一目标的方法,那就太好了。

谢谢

答案1

这不可能。

如果您想要支持 Windows 命令/可执行文件,您只需要一个 Windows 环境。

WinPE、Hirens bootcd 等映像都是这些。您没有理由要自己创建而不是使用他们的映像。它们是专业人士使用的非常好的工具。

但请注意,MSDos 命令(例如 copy、format、cd、dir 等)是 dos 的一部分,而不是 windows 的一部分,因此仍然有效。

答案2

MS-DOS 或 FreeDOS 之类的移植版不太可能满足您的需要,因为它们仅支持相对原始的命令集并且无法运行 Windows 应用程序。

Windows PE 可能是正确的解决方案。它是不是完整的 Windows 映像。它仅提供命令行界面(没有 Explorer、没有 IE、没有比记事本更复杂的 GUI 应用程序),并且设计为具体来说用于维护和系统安装,我想这就是你想要的。

Windows PE 是 Windows ADK(以前称为 Windows AIK)的一部分,它可从 Microsoft 下载中心获取

缺点是:

  • Windows PE 将无法运行每一个Windows 可执行文件。但是,内置命令和大多数控制台应用程序都可以运行。(简单的 GUI 应用程序(例如记事本)也可以运行。)

  • 它比 MS-DOS(几百兆字节)大得多,但仍然足够小,可以轻松放入典型的 USB 记忆棒中。

  • ADK 的下载量很大 - 但除非您使用特别严格的互联网套餐,否则这应该不是问题。Windows PE 本身只是 ADK 中包含的组件之一。

  • 它是专有软件,虽然可以免费使用,但许可条款仅允许将其用于某些目的。为了防止将其用作通用操作系统,它将在连续使用 72 小时后自动重启。

相关内容