设为首页 收藏本站
查看: 928|回复: 0

揭秘 Win8 电脑 OEM 分区创建

[复制链接]

尚未签到

发表于 2015-5-21 09:38:05 | 显示全部楼层 |阅读模式
  现在预装 Win8 的电脑大多是采用新版 UEFI 固件 + GPT 格式磁盘,不再像以前的 BIOS + MBR。采用 UEFI 和 GPT 的好处多多,例如可实现安全启动等更多新特性,和支持更多的硬盘分区、更大的分区容量。
  
  像戴尔等品牌笔记本会有一些系统启动前就可以运行的诊断工具,其实这些工具往往是存放在硬盘的一个隐藏的OEM分区里的。如果自行重装系统时不小心将其删除,那么即便从别处拷贝到了其中的程序文件,又该怎么恢复分区的 OEM 隐藏属性呢?
  
DSC0000.png
  
  对于 MBR 格式的硬盘,通过百度搜素,我们就可以得到其解决方法;而对于 GPT 格式的硬盘,网络上尚未出现有效的解决方案,在下文中,我将揭秘如何对 GPT 硬盘应用 OEM 分区属性。
  
  先来快速回顾一下如何在 MBR 磁盘上设置 OEM 分区吧:在 Diskpart 命令中,对选中的分区执行"create partition primary id=xx size=xx"即可,其中 id 标识了 OEM 厂商,例如 id=DE 就是向 Windows 声明它是戴尔的 OEM 分区。关于更多的厂商代码说明,可以执行命令"help create par pri"来了解:
  
DSC0001.png
  
  那么对于 GPT 格式的磁盘呢?
  
  上面那条命令当然不再适用了。是不是像网上说的那样,只能用 OEM 送的一些"一键恢复"软件彻底格式化并还原磁盘分区,或者用 Ghost 重载以前的硬盘备份才能设置了呢?国外的论坛的一些回答也指明了得联系 OEM 去恢复。其实答案是我们自己也可以设置,而且一样是用 Diskpart 这个系统自带的工具,只不过它很容易被大家忽略了。
  
  新版的 Diskpart 里面有一个命令是"gpt"。利用这个命令和对应的分区属性代码,就可以轻松设置其属性。例如我们需要设置 OEM 分区属性,让 Windows 自动隐藏该分区,那么我们可以在创建一个主分区 (create par pri size=xxx) 之后,执行"Gpt attributes=0x0000000000000001"即可将其设置为 OEM 分区。
  
  这里的 0x0000000000000001是啥意思呢?我们可以通过执行"help gpt"来查看:
  
DSC0002.png
  
  这里,除了利用0x0000000000000001属性将某个主分区设置为 OEM 分区外,我们还可以通过其他代码对分区应用其他属性:
  

  64位的ID
  效果
  0x0000000000000001
  将该分区标记为必需分区 / 设置 OEM
  0x8000000000000000
  设置为默认不为其分配盘符
  0x4000000000000000
  隐藏卷上分区(挂载管理器将检测不到)
  0x2000000000000000
  申明分区为另一分区的卷影副本
  0x1000000000000000
  设置为只读以阻止数据写入
  
  要取消某个已应用的属性,只需在 gpt 这条命令中的属性ID前加一个减号"-"。不排除微软在下个版本的 Windows 中,会添加更多针对 GPT 磁盘的新属性。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-69073-1-1.html 上篇帖子: Win8 Metro动态加载内容框架 下篇帖子: win8.1 64位安装DEV C++
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表