找回密码
 注册
快捷导航
查看: 8667|回复: 8

[系统] 【原创】x200s uefi win10安装

[复制链接] |自动提醒
阅读字号:

3188

回帖

35

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-1-11
发表于 2016-1-10 22:16:09| 字数 1,406| - 美国–新泽西州–伯灵顿–芒特劳雷尔 Comcast通信公司 | 显示全部楼层 |阅读模式
标题党一把,没看错,是x200s。
借助了clover,啃黑苹果的各位肯定听过。clover的作用是通过bios启动,然后模拟一个uefi的环境。另外还可以加载一些黑苹果需要的驱动和服务。

clover的安装包是MacOS的,由于没有苹果系统,所以采用手动安装,只需要下载一个clover的iso。参考clover的wiki:http://clover-wiki.zetam.org/Installation

先通过windows创建一个gpt硬盘和efi分区,当然用其他系统也可以,不过windows的命令我比较熟。
diskpart 启动diskpart
select disk n 选择第n个硬盘
convert gpt 转为gpt,只有空硬盘才能执行这个命令
create partition efi size=260 创建一个260MB的efi分区。这个大小是微软推荐的,其实多点少点可能也无所谓,想装很多个系统的话就大点。
assign 分配一个盘符
然后就可以在“我的电脑”里把这个efi分区格式化成fat32,把clover x64 iso里的文件全复制进去,然后把usr\standalone\i386\x64里面的boot6复制到efi分区根目录并改名为boot。

然后找一个linux系统,通过wiki里的方法手动安装mbr和pbr。简要命令如下,请不要直接复制粘贴,损失数据概不负责。
mount -t vfat /dev/sda1 /mnt/sda1 挂载efi分区
cd /mnt/sda1/usr/standalone/i386 切换目录

dd if=/dev/sda of=origmbr bs=512 count=1 把原版mbr复制出来,其实只有一条分区表项和一个55aa结束标记,叫做protective mbr,用来保护gpt分区的。
cp origmbr newmbr 复制一下
dd if=boot0af of=newmbr bs=1 count=440 conv=notrunc 把boot0af的前440个字节复制到新的mbr文件里,组装成适合自己分区的mbr
dd if=newmbr of=/dev/sda bs=512 count=1 此步骤具有杀伤力,把组装好的mbr写入硬盘

dd if=/dev/sda1 of=origbs bs=512 count=1 把原版的pbr复制出来。无论gpt还是mbr分区还是混合分区,这第一个分区的起始位置在两个分区表里是一样的。
cp boot1f32alt newbs 把boot1f32alt复制成新的pbr文件
dd if=origbs of=newbs bs=1 skip=3 seek=3 count=87 conv=notrunc 把原版pbr从第4个字节开始的87个字节复制到boot1里,组装成新的pbr。这87个字节包含分区大小的描述等内容。
dd if=newbs of=/dev/sda1 bs=512 count=1 此步骤具有更强杀伤力,把组装好的pbr写入efi分区

然后就可以装机启动了。没有意外的话可以看到clover界面了,然后windows10想咋装就咋装了。在virtualbox和x200s上测试通过。

目的:想尝试pcie硬盘的启动。查到一个intel的文档,说只有uefi才可能支持pcie的ssd,初始化的时候通过读取ssd的固件来驱动。花钱之前先把路打通。就是不知道clover模拟的efi有没有跨越bios读取pcie ssd的能力。

3188

回帖

35

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-1-11
 楼主| 发表于 2016-1-10 22:53:12| 字数 126| - 美国–新泽西州–伯灵顿–芒特劳雷尔 Comcast通信公司 | 显示全部楼层
刚刚测试加载了XhciDxe-64.efi这个驱动以后可以识别express card usb 3.0卡上的U盘。推测加载了NvmExpressDxe-64.efi以后可以识别pcie ssd。不过x200s的槽都是1x,nvm貌似是4x,还是不确定能不能用。
回复 支持 反对

使用道具 举报

zhangyongtao - 液晶屏改装

8万

回帖

677

积分

4万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2003-12-21
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)金牌荣誉勋章(注册20年以上会员)
发表于 2016-1-10 23:09:57| 字数 57| - 中国–河南–郑州 电信 | 显示全部楼层
楼主 你这个做法   只是说能加载这个PCI-E SSD的驱动    不能单纯让PIC-E SSD引导
引导的话  还得你做的这个COVER
各种屏幕改装,2K 4K改装服务       B站:西莫迪 ,旺旺:液晶服务 微信号:lcdfans QQ21144474
X1C 2018 i5-8350u16G 1T 2K/T14 GEN4 32G 2T 2.5K 高刷144 HDR/X2100 I7-10710U
回复 支持 反对

使用道具 举报

7118

回帖

66

积分

2638

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-9-3
发表于 2016-1-10 23:14:52| 字数 23| - 中国–辽宁–大连 联通 | 显示全部楼层
UEFI也没啥好的,就是多认点分区,支持4T盘
ThinkPad x230:3320m/16GB/Intel s3710/外接2K显示器
ThinkPad X1 Yoga 2018:8650U/16GB/Samsung 970 PRO 1T/HDR-QHD
回复 支持 反对

使用道具 举报

4567

回帖

52

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-10-23
发表于 2016-1-11 09:20:49| 字数 10| - 中国–上海–上海–徐汇区 联通/漕河泾数据中心 | 显示全部楼层
原来如此。 有这必要?
T500 P8700, R400 P8700
X61 T8100, X61s L7500
T420S I5 2520
T450S i5 5200
回复 支持 反对

使用道具 举报

3661

回帖

30

积分

6129

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-10-31
发表于 2016-1-11 12:15:37| 字数 27| - 中国–广西–贵港 电信 来自手机版 | 显示全部楼层
以前找了半天都找不到pcie硬盘,找到的全是msata
الله أكبر‎
allah akba
回复 支持 反对

使用道具 举报

725

回帖

0

积分

2027

资产值

禁止访问

注册时间
2006-1-9
银牌荣誉勋章(注册10年以上会员)
发表于 2019-4-6 07:59:40| 字数 60| - 中国–广东–广州 移动 来自手机版 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3188

回帖

35

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-1-11
 楼主| 发表于 2019-4-27 10:18:43| 字数 152| - 美国–新泽西州–伯灵顿–芒特劳雷尔 Comcast通信公司 | 显示全部楼层
本帖最后由 iwaitiwait 于 2019-4-27 10:26 编辑
QUOTE:
Saifaye 发表于 2019-4-6 07:59
这个帖子就是x200能上pcie接口ssd实现双硬盘最早的尝试呀!折腾摸索不易,花心思编辑帖子分享给大家更不易 ...

对,那个时候才刚有NVMe……你是不是把我所有的帖子都回了一遍……

点评

好像是的哦,感觉能这样深入研究很佩服,不由自主的看你全部帖子了,哈哈哈  发表于 2019-4-27 10:53
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-22 08:41 , Processed in 0.135584 second(s), 44 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部