zoukankan      html  css  js  c++  java
  • FAT16/32不等于ESP:windows安装程序无法将windows配置为在此计算机的硬件上运行

      今天给公司电脑装系统,由于公司特殊需要,要给新电脑装win7系统。三台完全一样的华硕adol笔记本,前两台都和win10并存装成了双系统,第三台被不懂系统的人尝试装win7搞坏了,只能全盘格式化后再装。

      于是,开始根据自己旧有的知识,创建了一个FAT32的200M的磁盘,把它当成是ESP分区,再把系统装到另一个分区。然后重启,倒是引导成功,进入到了了安装界面,可是,没成想突然报错:windows安装程序无法将windows配置为在此计算机的硬件上运行。

      这下慌了,第三台电脑的硬件和前两台不一样吗?但他们是同一批次的啊。经过一番折腾,最终定位到:前两台电脑是默认的ESP分区,而第三台是我自己创建的FAT32模拟的ESP分区,于是使用diskgenius把FAT32分区改成创建ESP分区,结果安装成功。

      原来,FAT32/16不等于ESP分区,虽然ESP本质上和普通的FAT32是一样的。但不同的是,它在分区表(GPT)中拥有一个不同的GUID。当然可以使用高级的分区工具创建一个带有该GUID的FAT32分区,即成为ESP。或者已有的FAT32分区通过修改GUID的方法也可以成为ESP。另外使用工具ESP分区默认是隐藏的。

  • 相关阅读:
    Auto Generate Reflection Information for C++
    面向嵌入式的JavaScript引擎
    如何在unity3d的UGUI中给Text添加材质和艺术字
    获取Unity GLES版本
    PBR原理
    Unity双开
    Unity Shader各种效果
    Redis是什么
    其他地方拷贝过来的VS项目一直报错不能启动IIS
    IIS部署PHP项目并与mysql完美结合
  • 原文地址:https://www.cnblogs.com/guanghe/p/10610083.html
Copyright © 2011-2022 走看看