Windows 7/Vista系统中添加故障恢复控制台

故障恢复控制台(Recovery Console)是 Windows 2000/XP/Server 2003 专用的一个基于命令行的修复 平台,它相当于 Windows Vista 安装程序提供的“修复计算机”-“系统恢复选项”-“命令提示符”, 用于在 Windows 遇到故障无法启动时,以命令行的方式手动修复系统。故障恢复控制台不仅可以通过 Windows 2000/XP/Server 2003 安装光盘直接启动;也可以通过 WINNT32 /CMDCONS 命令将其安装到硬盘 中、与现有的 Windows 2000/XP/Server 2003 组成多重启动。

众所周知,Windows Vista 及以上版 本的系统(Windows Server 2008、Windows 7)是不提供故障恢复控制台的。可是,在 Windows Vista 的 组策略编辑器中展开“计算机配置”-“Windows 设置”-“安全设置”-“本地策略”-“安全选项”,针 对故障恢复控制台而设置的两个选项“故障恢复控制台:允许对所有驱动器和文件夹进行软盘复制和访问 ”、“故障恢复控制台:允许自动系统管理级登录”却依然存在。笔者一直不明白,既然 Windows Vista 已经不提供故障恢复控制台了,那么组策略依然保留着这两个选项有什么意义呢?

最近,笔者无意中发现一台 Windows XP 计算机曾经通过 WINNT32 /CMDCONS 将故障恢复控制台安装 于硬盘,后来这台计算机在没有卸载故障恢复控制台的情况下将 Windows XP 升级安装为了 Windows Vista。Windows Vista 的 BOOTMGR 启动菜单保留了之前 Windows XP 的 NTLDR 启动菜单选项,故障恢 复控制台依然存在、并自动与升级之后的 Windows Vista 组成了多重启动,而且可以正常运行。看来, 故障恢复控制台并不是完全没可能与 Windows Vista 共存的。组策略之所以还保留那两个选项,也许就 是为了这种特殊的情况而设的吧。

当然,这只是笔者个人的猜测,也许说得不对。而且笔者也没有进行深入测试,用故障恢复控制台手 动修复 Windows Vista 是否会遇到异常问题。如果哪位朋友知道这个问题的准确答案,即 Windows Vista 组策略为什么保留那两个选项,还请赐教。

下面,笔者总结一下在 Windows Vista 计算机中手动添加 Windows XP 故障恢复控制台的方法,毕竟 在 Windows Vista 中是不能直接执行 WINNT32 /CMDCONS 安装故障恢复控制台的,只能手动添加。

手动添加故障恢复控制台一共分为下列四种情况:

第一种情况就是上面所举的例子,即:

1.1.首先安装 Windows XP;

1.2 安装故障恢复控制台、与 Windows XP 组成多重启动;

1.3.将 Windows XP 升级安装为 Windows Vista。

这是最复杂的一种做法,仅适用于正打算将 Windows XP 升级为 Windows Vista 的用户。

第二种情况是计算机已安装 Windows Vista 唯一一个操作系统,希望添加 Windows XP 故障恢复控制 台。可以遵循下列步骤:

2.1.找到另外一台安装有故障恢复控制台的 Windows XP 计算机,将位于活动分区的 CMDCONS 文件夹 (隐含)、CMLDR、NTLDR、NTDETECT.COM、BOOT.INI 文件复制到 Windows Vista 的活动分区;

时间: 2024-12-27 22:12:05

Windows 7/Vista系统中添加故障恢复控制台的相关文章

在Windows Vista系统中添加字体

点击开始按钮,选择控制面板 图1 2.打开控制面板鼠标双击字体图标 图2 3.单击开始,选择安装新字体 图3 4.弹出添加字体窗口后,在下方选择添加字体的目录,在上方字体列表中选择需要添加的字体.选定后选择安装. 图4 5.等待字体安装 图5 6.如果WINDOWS VISTA字体库中已经存在相应字体会提示已经存在,提示是否替换. 图6 7.添加时下面有一个名为"将字体复制到FONTS文件夹"的选项.可以取消复选框,然后选择安装 图7 8.如果取消复选框安装,则会有提示,询问用户是否继

XP系统如何进入故障恢复控制台

XP系统如何进入故障恢复控制台   第一种方法:从安装光盘启动. 该方法需要插入WinXP的安装光盘,并且在BIOS中设置为优先从CD-ROM启动,启动电脑以后,系统会自动进入WinXP安装界面选项,按下"R"键选择第二项"要使用故障控制台修复WinXP安装,请按R."系统自动登录到故障恢复控制台,恢复控制台也就成功启动了. 第二种方法:从硬盘启动. 在WinXP系统中插入WinXP的安装光盘,然后单击"开始→运行",从浏览中找到WinXP安装光

wincewinmain-关于WinMain函数在windows及wince系统中定义不同

问题描述 关于WinMain函数在windows及wince系统中定义不同 WinMain函数在windows及wince系统中定义不同,其中windows中LPTSTR lpCmdLine,而wince中LPWSTR lpCmdLine,但我创建了一个win32程序,需要应用到wince系统中,但使用LPWSTR总是报错说WinMain函数不能重定义,但如果我把这个改成LPTSTR,然后xamlruntime.h(wince系统自带的头文件)中很多需要重新修改,非常麻烦,这样做也是不合理的(我

怎么在win7系统中添加右键菜单

  我们平时都会使用鼠标右键深度系统的桌面空白处,然后在右键菜单中快速打开某一些程序,这是非常快捷的一个启动程序方法,能够让我们的电脑操作更加便捷,工作效率也有一定的提高.所以今天小编就来和大家介绍下怎么在win7系统中添加右键菜单. 步骤一:使用鼠标的右键在win7系统桌面的空白位置点击,打开右键菜单后选择"新建"然后选择子菜单中的"文本文档". 步骤二:然后按照下面图中所显示的代码输入到win7系统文本文件中. 步骤三:输入完这段代码之后,把这个新建文本文档另存

系统联系人-android中如何向系统中添加联系人数据

问题描述 android中如何向系统中添加联系人数据 以下是我的代码,但是总是添加的时候程序会崩溃,也没有错误的日志,麻烦哪位大神帮忙一下 ContentValues values = new ContentValues(); //先向RawContact.CONTENT_URI执行一个控制插入,目的是获得系统返回的rawContacctId Uri rawContactUri = this.getApplicationContext().getContentResolver() .insert

android 5.1版本如何在系统中添加紧急号码

问题描述 android 5.1版本如何在系统中添加紧急号码 android 5.1版本我要在系统中添加"111"为紧急号码 解决方案 http://zhidao.baidu.com/link?url=Y34nl0-1Yfex2NNKwNfeyztv3zsLgjBUgl-xB_Cfi_34nWMdDvfdzzefukmSHnDG_xjyGACsHA1izjkSuWfuJsnei5ZONlf3v9ArEn50ESy 解决方案二: android5.1系统TvSettings为选择项添加背

在android4.4系统中添加用户组

问题描述 在android4.4系统中添加用户组 请问怎么在在android4.4系统中添加用户组并且共享出来让apk访问?谢谢! 注:尝试添加但是总出现 E/SELinux ( 1436): seapp_context_lookup: No match for app with uid 2100, seinfo default, E/SELinux ( 1436): selinux_android_setcontext: Error setting context for app with u

往Android系统中添加服务的方法教程

前言 最近因为公司的平台要从Android 4.4.4 转战 Android 6.0, 带来的问题是之前我们在系统中添加了一些服务, 于是要将一些系统级的服务迁移过去,以及一些Framework 的自定义包. 碰巧在Gerrit上看到了添加系统服务这一块的patch.正好做个总结.虽然我不是Framework工程师, 但是了解Android系统还是很有好处的. 如何获取系统服务 我们获取系统服务都是在context中,getSystemService获取到的. 那么我们看一下getSystemS

开始菜单将于下次更新正式回归到Windows 8.1系统中(图)

还在进行的BUILD发布会上微软正式宣布开始菜单正式回归到Windows 8.1系统中,有望在今年年底之前面向所有的消费者.对于消费者来说这无疑是天大的好消息,微软终于认识到开始菜单对于Windows生态系统发展的重要性,面对广大用户的压力终于做出了妥协. 重新设计后的开始菜单开始菜单将会在Windows 8.1的下一个Update中重新回归,此外在会上还表示能够直接开机进入到桌面,整个操作系统的更新主要对键盘鼠标操作进行了专门的优化,更加符合传统的操作方式.