用bootmgr判断系统类型不可靠

   XP之前的系统和Vista之后的系统在启动方式上有很大的不同,前者使用的是boot.ini,而后者使用的是bootmgr。如果你想通过判断是否存在bootmgr文件来区分系统类型是不可靠的,因为如果在C盘的XP系统在升级安装Win7系统时,采用的不是覆盖安装(也就是同时存在两套操作系统),比如安装到了D盘,那么bootmgr文件并不是在D盘,而是在C盘,这时系统文件所在的目录就改变了。还有HP的某些机型安装的Win7系统,启动分区是隐藏的独立分区,BOOT文件夹保存在隐藏分区,启动系统后根本找不到bootmgr文件。

   目前在批处理中判断系统类型比较可靠的方法是用ver命令或systeminfo命令。

你可能感兴趣的:(批处理,判断系统类型,区分系统类型)