原博
安装win7或win8经常会出现这种提示:Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。
前几天装系统的时候,遇到一个问题:官方下载的windows 8 pro中文版镜像,使用UltraISO写进U盘后,使用U盘启动安装方式安装系统,当安装到选择磁盘的地方时,点一下步,竟然出现以下提示“Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。“Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表”的处理X
出现这种情况主要是因为U盘启动时,默认使用EFI引导启动,而不是常见的MBR引导,所以会发生这种情况。这种情况常常出现在原来安装32位系统、现在改安64位系统的过程中。
解决方法一:出现上述问题后,直接把U盘拔掉插到其它电脑,把U盘里的efi文件夹和bootmgr.efi文件删掉,问题就搞定了,然后,再用这个U盘启动盘去装系统,就不会出现这种问题了。
删掉这两个文件夹跟文件的原因是因为从U盘安装会默认使用efi引导启动,删掉之后没有efi,就默认用mbr启动了。
另外,我之前用光盘刻录过win8,给朋友安装的时候,也一样出现这种问题,但是问题是我的光盘是一次读写的,无法像U盘一样进去把那两个文件夹删掉,所以对于光盘我也不知道怎样弄。但是,奇怪的是,我自己的电脑也是用U盘安装的windows 8 pro,却没出现上述问题,我个人觉得是因为我的电脑比较老(09年底买的),不支持EFI启动的原因。什么是EFI呢?这是一种很重要的技术,统治电脑20多年的BIOS启动技术将来会被EFI代替,那时,在BIOS设置界面(严格来说应该是EFI界面)装可以使用鼠标,也可以是中文,不再是晦涩难懂的英文,也不再是只能使用键盘操作了。
“Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表”的处理
解决方法二:非预装win8机型出厂时,硬盘默认为MBR分区表格式,而UEFI模式仅支持在GPT分区表的硬盘上安装系统。
如果系统安装光盘中包含了UEFI信息,启动时可能会自动加载并进入UEFI模式,因此便会出现“ windows无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到GFT磁盘”的提示。
建议您尝试以下方法:
开机按ESC键,会显示两个光驱或者U盘的选项,选择光驱名称前没有UEFI的选项启动,即可正常把系统安装在MBR分区表硬盘上。
解决方法三:进入主板选择启动的项目、比如F8、F11之类、u盘启动里有2项、一个是EFI启动、一个是普通启动、安装64位系统、选了EFI启动,就会出错,应该选普通启动。如果光盘安装,进BIOS看看, EFI进入bios看到UEFI状态时,Enabled 如果是启用状态,那么把他禁用掉看看(改为disabled),保存重启,选择光驱启动。但不能选择第uefi的光驱模式。
解决方法四:使用windows8 的分区工具来重分区安装。或者用diskgenius最新版的来建立GPT分区。提示,使用这种方法前请把硬盘数据进行拷贝,以免造成损失。
sudo apt-get purge ***
sudo apt-get remove ***
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get update
sudo apt list --upgradable
sudo apt upgrade
参见另一篇博文
sudo gedit /etc/default/grub
更改为:(斜黑体部分)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="***acpi_osi=Linux***"
(东哥:13.04、16.04按Fn有效调节)
GRUB_CMDLINE_LINUX="acpi_osi= acpi_backlight=vendor" (东哥有效12.04,20.04,22.04)
sudo update-grub
2016-11-19
ruby version:2.2.6
ctrl+A,格式,更改大小写
全角or半角
维基百科关于全角半角的介绍
原帖
DG works:
打开系统组策略编辑器就是gpedit.msc,找到“用户配置”——“Windows设置”项——脚本(注销与登录)——登录(添加,将脚本路径改为Explorer.exe的路径,如:C:\windows\Explorer.exe)即可。这样在登录时系统会再加载一次Explorer.exe就可以显示出桌面了。但也有如我的状况,gpedit.msc打不开。
工具,选项,SQL Server 对象资源管理器,命令……
windows10和ubuntu16.04双系统,仍然出现了喜闻乐见的老问题,装完后,在windows下时区不对,之前的老办法是:
sudo gedit /etc/default/rcS
utc=yes 改成 utc=no
然而并没有什么效果,ubuntu16.04里面根本就没有utc这一项!
后来谷歌了半天找到了一个完美解决办法:
先在ubuntu下更新一下时间,确保时间无误:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
然后将时间更新到硬件上:
sudo hwclock --localtime --systohc
重新进入windows10,发现时间恢复正常了!
简单来说,在Ubuntu24.04中,hwclock已经被淘汰了,并采用了timedatectl去代替它。 因此我们可以在联网状态中使用下列代码实现Ubuntu与Windows的时间同步。
sudo timedatectl set-local-rtc 1
MACHINE: fish hunting
black pan: GND
red pan:
A: co1
press 100
voltage change from 3.36V to almost 0V,and then come back to 3.36V
PRESS 10
3.36V,0.9V,3.36V
B: HP
press coin return
3.2V, 1.8V,3.2V
C: SSR
press coin return
5.0V, 0.48V, 5.0V
D: TF
press coin return
3.2V, 0V, 3.2V