技术宅
挑战题描述
最近安装了Windows 10+ Windows 7双系统,由于是双系统,我不想让其他使用我电脑的朋友进入系统Windows 10,有没有什么办法可以在多重启动中完全隐藏Windows 10启动,自己需要使用时则只需按某一个热键(如F2、F3之类的)进入Windows 10系统?(题号:20152003)
删除Windows 10启动菜单
解题思路
对于安装了Windows 10+ Windows 7双系统的用户,开机后默认都会出现双系统选择菜单。因此如果要隐藏某个系统的启动菜单,同时又不会影响自己双系统的使用,我们可以通过更改原来硬盘的主引导记录来实现。这里借助GrubDos可以轻松实现隐藏特定系统的启动,并赋予某一个热键(如F2、F3之类的)激活特定的系统。
解题方法
首先到http://tinyurl.com/oxv9pks下载所需的软件,下载后将其复制到C:\备用。接着启动下载到的Bootice.exe,切换到“BCD编辑”,点击“智能编辑模式”,接着在打开的窗口中选中原来的Windows 10启动菜单,点击删除,只保留Windows 7系统的启动(图1)。
依次点击“保存当前系统设置”和“保存全局设置”返回Bootice主程序窗口,切换到“物理磁盘”,在磁盘列表中选中当前硬盘,点击“主引导记录”,在打开的窗口中选择“GRUBDOS 0.4.5c/0.4.6a(grldr.mbr)”,将其主引导记录更改为GRUB引导(图2)。
继续点击“安装/配置”,在打开的窗口中勾选“优先引导原来的MBR”和“安装Windows NT6 MBR到第二扇区”,接着在热键后点击“选择”,在弹出的窗口中将激活热键设置为F4,这样当我们按下F4键时则启动加载GRUB,否则仍然以原来的引导方式进行引导,最后点击“写入磁盘”。
启动记事本,然后输入下列的代码并保存为Menu.lst,放置在C:\备用,用于启动Windows 10:
title Windows 10
root (hd0,4)
chainloader /bootmgr
boot
更改硬盘主引导记录
(代码解释:title是菜单标题,请自行定义名称,(hd0,4)表示加载本机磁盘的第二逻辑分区(即D盘)的Windows 10,请根据自己Windows 10的实际安装位置进行设置。)
完成上述的设置后重启电脑,这样默认情况下就只会进入Windows 7系统(因为启动菜单只有单Windows 7系统)。如果自己需要进入Windows 10,那么只要在开机的时候按下F4键,这样会自动加载Grub引导,通过Menu.lst引导安装在D盘的Windows 10系统。
当然,修改系统启动是一件风险很大的事情,一定要谨慎操作。另外,为了安全起见,在对系统进行修改前,最好将本机的重要数据文件提前妥善备份好,以防万一。