图2 将其主引导记录更改为GRUB引导

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

    推荐阅读