使用UEFI模式安装Windows7

最近入了个微星 H81-E43的主板,在安装系统的时候遇到了问题,BIOS中只能设定uefi和legacy共存,不能设定legacy only。
legacy是传统BIOS,uefi是传统BIOS的升级版。在UEFI模式下安装的系统(只支持64为系统且磁盘分区必须为gpt格式,不支持32位),只能用UEFI模式引导。

注意事项
1,目前UEFI/GPT仅仅支持64位系统启动安装;
2,UEFI/GPT下安装的win7 x64不能用常用的软激活激活,只能通过刷BIOS激活或者正版激活码激活;
3,GPT是为大容量硬盘而生的,不大于2T的硬盘理论上不建议使用GPT分区,如果主板可以设定legacy only,还是老老实实使用MBR格式吧

BIOS设置
1,打开UEFI支持
把“Boot mode”项设为“UEFI only”;如果有“Lunch CSM”选项,将其设为“Enabled”。
2,关闭安全引导(假如有的话)
进入“Security”-“Secure Boot”,将其设为 “Disabled”。这是Windows8新引入的安全机制,不关闭不能安装其它操作系统。

安装步骤 继续阅读

Win7系统下修改MTU值

MTU是通讯的两个设备间的协定,PC和路由LAN口之间有一个协定的MTU,路由WAN口和ISP之间又协定另一个。在PC与LAN之间的MTU应该小于等于WAN与ISP的MTU值,否则部分DF的大数据包会被丢弃,部分TCP应用会受到影响。很明显的表现就是:能打开一部分网页,QQ能正常登陆,但却有大量网站无法访问。但如果前者太小,一样能正常通讯,只不过会降低通讯效率(表现为网速慢一点)。

测试封包是否合适:
ping -f -l 1472 www.baidu.com

如果出现信息:Packet needs to be fragmented but DF set,那就表示封包值太大了!而如果出现:Reply from xx.xx.xx.xx: bytes=1472 time

在 Ping 测试中得到最大的封包大小,然后加上 28 。加上 28 byte 是因为 20 byte 是保留给 IP 标头, 8 byte 是给 ICMP 回应要求标头。记住!您必须为 Ping 测试结果加上 28 !

例如:
Ping 测试的最大封包大小是 1440
+ 28 IP 和 ICMP 标头
1468 就是您的最佳 MTU 设定。

查看本机MTU值:
netsh interface ipv4 show subinterfaces

修改本机MTU值:
netsh interface ipv4 set subinterface "无线网络连接" mtu=1460 store=persistent

注意:命令中的“无线网络连接”是连接的名字,每台电脑可能不一样,需要用上一条命令确定连接的名字。

参考资料:
http://www.tp-link.tw/FAQ-190.html

Windows DHCP无法获取IP

近日遇到一Windows7系统通过DHCP无法获取IP的怪事,通过万能的百度解决了问题,简要记录一下。

通过DHCP无法获取IP的原因:本地或者网络内有(除了路由器以外的)其它DHCP服务器!

1,本机DHCP服务是否打开?(运行services.msc,找到“DHCP Client”服务,确认状态为“已启动”)

2,ARP攻击(要排除其实也很简单,手动设置IP不会掉线,说明就没有ARP攻击)

3,检查本地或者网络内的其它DHCP服务器(最大可能性)
本地:如果安装了VMware虚拟机,需要关闭“VMware DHCP Service”服务(这是博主遇到的情况,不光搞的博主自己获取不了IP,甚至干扰了网络内其它用户,真是羞死个人,亏博主还自称技术大牛,竟被一VMware坑了);
网络:排查也很简单,“非法”的DHCP服务器肯定是跟你在同一个网络内,并且你们能够互相通信,可能是某个客户端私接了一台路由器,又或者是搭建在某个电脑上的DHCP服务器,例如某个网络内有个童鞋正在学习搭建DHCP服务器,或者安装了VMware软件,都有可能干扰到你。