mac本用WTG(Windows To Go)安装Win10到移动硬盘

准备工作:

  • 一个空的 USB 3.0 移动硬盘(在安装 WTG 时候会将这个硬盘清空重新并分区,注意备份好数据。USB 3.0 的优盘是不行的,即使安装成功,系统的运行速度会奇慢)
  •  原版Windows 10 安装镜像(建议 Windows 10 Enterprise LTSB 2016 或者 1511 以后版本的 64 位 Win10,可以从 msdn i tell you 获得)
  • wtg-assistant 工具(下面简称WTGA工具,源码是C#写的,最新版需要 .NET Framework 4.5.2,安装Win10需要最小操作系统 Win8.1 Update1,建议在Win10 1511版本上使用)
  • 一个Windows分区工具,可以diskgen或者傲梅分区PA助手(用来重新规划移动硬盘分区)
  • 建议一台Win10 1511的PC电脑(未测试过虚拟机是否可以)
  • mac联网

下载mac驱动:

  1. 在mac上连接一个拥有2GB、分区格式为FAT移动硬盘或者优盘,运行Boot Camp助理(系统自带,在“应用程序/实用工具”下面,也可以用spotlight快速启动),会出现一个向导界面。
  2. 在“简介”界面,点继续,出现“选择任务”界面,去掉第一个勾选(创建 Windows 8 或更高版本安装盘),勾选第二个选项(从 Apple 下载最新的 Windows 支持软件),第三个是取消勾选状态。然后点“继续”。
  3. 选择FAT格式的U盘或者移动移动硬盘作为驱动的保存位置。完成向导,最终Boot Camp助理会从Apple下载Windows驱动到这个U盘或者移动硬盘上,驱动较大,可能需要较长的时间。
  4. 把这些驱动文件拷贝出来,移动硬盘做好WTG后,再考回移动硬盘。

用WTGA工具将Win10系统安装到移动硬盘:

  1. 在Win10电脑上,连接USB3移动硬盘(注意备份好数据!)
  2. 解压WTGA工具(官网下载或者网盘 http://pan.baidu.com/s/1cvcwWm),运行其中的 wintogo.exe,如图:
  3. 在WTGA程序的下拉列表里选择USB3移动硬盘,右侧的常用配置下选择VHDX(也可以选择VHD),建议虚拟硬盘大小可以给80GB或者更高,如果未指定(0GB),工具会按40 GB处理。选中UEFI+GPT。虚拟文件名可自己定义(WTGA会将移动硬盘创建成UEFI+GPT分区,然后将win10的安装文件解压到wtg.vhdx虚拟硬盘文件里)。
  4. 设置完成后,将Win10的iso载入到虚拟光驱里(Win8以后的系统直接双击iso文件即可载入到虚拟光驱),或者用winrar加压出来。点击WTGA界面里的“点此选择ISO镜像sources目录下的install.wim或VHD文件”这个蓝色文字,选择:光盘盘符:\sources\install.wim文件,点“创建”按钮。
  5. 耐心等待WTGA直到出现最后的创建成功提示,会比较慢。完成后弹出win10的虚拟光驱。这时候可以把之前下载好的Windows驱动复制到移动硬盘里。如果不打算重新对移动硬盘分区,弹出移动硬盘后,请看下一节。
  6. 运行分区工具(diakgen或者PA分区助手),对移动硬盘调整分区。建议减少分区到120GB,后面的空闲分区可以单独创建一个分区作为数据分区。如果没买ntfs for mac工具,可以分成vfat格式,能被mac和win系统同时使用。比较建议购买ntfs for mac工具,然后分成NTFS格式。最后弹出移动硬盘。

安装win10和驱动:

  1. 将移动硬盘连接到mac机上,如果之前下载好的驱动在mac上,现在应该复制到移动硬盘。
  2. 在苹果菜单里重启mac,同时按住option键,会出现启动选择界面即可松开,选择EFI移动硬盘,回车。
  3. 等待移动硬盘里的Win10安装程序启动,按向导完成Win10的安装和配置,安装过程中,重启时同样安装option键来选择EFI移动硬盘引导。安装过程中建议选择“自定义”安装,关闭所有同步等配置。
  4. 进入安装好的Win10系统后,将移动硬盘里的Apple驱动安装上(运行\BootCamp\Setup.exe即可)。安装好后要求重启系统到Win10。
  5. 到现在,就算安装完成了,我的系统开机到win10桌面大概不到2分钟。有时候更快一点。下面是配置Boot Camp和系统。

配置键盘和触控板:

  1. 点击Win10任务栏托盘上的Boot Camp图标,出现菜单,点击“Boot Camp 控制面板...”
  2. 在出现的窗口里选择“键盘”页面,可以根据习惯勾选“将 F1、F2 等键用作标准功能键”
  3. 选择“触控板”页面,根据习惯勾选单指的“轻点来单击”和右边双指的“辅助按键”(相当于鼠标右键)选框。不建议勾选“拖移”,它就像Windows笔记本的拖移手势,连续轻点第二下时候不松开手来拖移,但是会使单击响应变慢。
  4. “应用”后“确定”,关闭Boot Camp 控制面板。

更改显示DPI:

  1. 右键桌面,点击“显示设置”
  2. 去掉自动缩放窗口。然后重新打开“显示设置”界面
  3. 调整“更改文本、应用和其他项目的大小”为175%,界面会发生缩放变化(您可根据自己的情况调整)
  4. Win+X, U 选择注销。然后重新登录即可。
    注:Win键就是Command键盘,后面提到Win键、Cmd键都是指这个键。

减轻风扇压力:

  1. 按Win+X, P打开控制面板,查看方式选择“大图标”
  2. 找到并打开“电源选项”,点击“平衡”右边的“更改计划设置”
  3. 点击“更改高级电源设置”
  4. 拉到列表后面,展开“处理器电源管理/最大处理器状态”,将两个配置都改成70%,确定即可。这样Win10就减少的CPU的使用和发热。

 

关闭Windows Defender:

  1. 按Cmd+R打开运行,输入 gpedit.msc 回车
  2. 展开“计算机配置/管理模板/Windows 组件/Windows Defender”
  3. 将“关闭 Windows Defender”和“关闭例行更新”配置为启用

配置自动更新:

  1. 按Cmd+R打开运行,输入 gpedit.msc 回车
  2. 展开“计算机配置/管理模板/Windows 组件/Windows 更新”
  3. 将“配置自动更新”配置为启用,配置方式可选择:2 - 通知下载并安装更新;将“Windows 更新不包括驱动程序”配置为启用。

设置自动登录:

  1. 按Cmd+R打开运行,输入 control userpasswords2 回车
  2. 取消勾选“要使用本地计算机,用户必须输入用户名和密码”
  3. 输入登录用户名和密码,确定。

模拟mac按键:

我写过一个模拟mac按键和功能加强的ahk脚本:博客、源文件。你可以把这个脚本转成exe然后放到“%appdata%\Microsoft\Windows\Start Menu\Programs\Startup”使其每次开机自动运行。

安装VC++运行时:

可以从睿派下载完整的VC++运行库,2016年11月17日更新的见:这个帖子。直接安装就可以。DX9也可以安装。

配置Win10性能更改临时变量目录:

  1. 按Win+X, Y
  2. 在系统界面点击左侧的“高级系统设置”,点击第一个“设置”按钮(在性能框里)
  3. 选择“调整为最佳性能”,然后勾选:平滑字体边缘、拖动时显示窗口内容、在窗口下显示阴影、在桌面上为图标标签显示阴影。
  4. 确定。回到系统属性界面,点击下面的“环境变量”按钮
  5. 将上下两个设置框里的TEMP和TMP都改成D:\TEMP

配置我的文档、下载目录:

将常用目录改在物理磁盘分区里,硬盘读写性能会好于VHDX虚拟硬盘。建议分别在文档、下载文件夹的属性窗口,位置页下面,更改到D盘。如D:\Documents, D:\Downloads。如果用IDM等下载工具,也将下载临时目录更改到D盘。

安装软件:

可以安装到系统盘(虚拟硬盘)或者D盘(物理硬盘)下,建议读写比较频繁的可以安装到D盘。

建议安装另一个输入法(比如Google拼音)来代替系统的输入法,然后到语言设置里将系统的输入法删除。

建议添加 English(美国)语言,这样就可以用Cmd+Space来更换输入法了,与mac下很像。

如果喜欢 Alfred 和 DefaultFolderX,你一定会喜欢 Windows 下的 Listary。

关于mac和Windows的时间同步问题:

最新的驱动安装后,Windows系统时间已经被配置为 UTC 方式,与mac同步了,如果没同步,只要改个注册表项就可以了:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

 

 

----------

如何重新调整vhdx大小:

可以使用系统的 diskpart 命令和分区工具。下面是一个例子:将40GB扩大到80GB

  1. 将带有 wtg.vhdx 的移动硬盘连接到 Win10 电脑
  2. 在运行里或者命令提示符里输入diskpart
  3. 将 F:\wtg.vhdx 调整为 80 GB的交互命令如下:
    Microsoft DiskPart 版本 10.0.10586Copyright (C) 1999-2013 Microsoft Corporation.
    在计算机上: DESKTOP-Q0AIPDDDISKPART> sel vdisk file=F:\wtg.vhdxDiskPart 已成功选择虚拟磁盘文件。DISKPART> expand vdisk maximum=81920100 百分比已完成DiskPart 已成功扩展虚拟磁盘文件。DISKPART> exit

     

  4. 双击打开 wtg.vhdx
  5. 启动diskgen,选择wtg这个虚拟硬盘,右键原分区,选择调整分区大小,将原分区扩大到整个空闲分区
  6. 确定后,耐心等待分区扫描和调整完成,可能需要较长的时间。注意期间不要断电。

 

转载于:https://www.cnblogs.com/Bob-wei/p/6085021.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/572986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js初步简单的编程代码

简单图片切换编码demo图片地址自行替换 简单图片切换编码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml" …

安卓文本编辑器php cpp,开源的Android富文本编辑器

RichEditor基于原生EditTextspan实现的Android富文本编辑器github地址&#xff1a;https://github.com/yuruiyin/RichEditor组件描述该组件是基于原生EditTextspan的方式实现的&#xff0c;旨在提供一个功能齐全且使用方便的Android富文本编辑器。主要支持了加粗斜体等行内样式…

python gif 透明,Python3+试点批量处理简单的GIF到PNG并透明地去除背景色,python3Pillow,gif,转成,png,透明化,去掉...

1. 安装Pillow, 只用这个应该也可以&#xff0c;2. 安装 cImage下载后解压&#xff0c;拷贝image.py到你python安装目录的 Lib\site-packages 中。from PIL import Imageimport osimport imagedef get_imlist(path):"""返回目录中所有gif图像的文件名列表图像的…

matlab求半衰期,如何使用GLD和GDX价差来估计均值回归的半衰期

计算均值回归时间序列的半衰期我们可以通过例中GLD和GDX的均值回归差价来计算均值回归半衰期。MATLAB代码可以从epchan. com/book/example? _ 5. m获得。(这个程序的第一部分与example7 2. m.相同。)%在此播入example7_2. m%Insert example7 2. m in the beginning hereprevzb…

框架错误汇总

1.struts标签&#xff0c;在body中输入代码发现值栈不存在&#xff0c; 即<s:debug></s:debug>没有起作用 1 <body>2 3 4 测试url标签<br>5 <s:url value"index.jsp" var"surl"></s:url><br>6 <s:url value&…

初次进入oracle数据库,Oracle数据库的初次使用

oracle数据库的初次使用&#xff1a;oracle自带了用户 system /system管理员用户 scott/tiger用户初次使用&#xff1a;创建表空间(此处为使用默认的用户scott/tiger)在控制台&#xff1a;1.使用system/system用户登录语句&#xff1a;sqlplus system/system2.赋予用户权限&…

oracle+循环插入sql,SQL server,Oracle循环插入百万数据

SQL server&#xff0c;Oracle循环插入百万数据SQL server&#xff0c;Oracle循环插入百万数据压测时常需要往数据库插入大量数据&#xff0c;下面是我往两个数据库插入数据时用的脚本declare maxSum int,lid nvarchar(64), -- lid为表idcid int,userid nvarchar(64),oper_time…

jquery 通过submit()方法 提交表单示例

jquery 通过submit()方法 提交表单示例&#xff1a; 本示例&#xff1a;以用户注册作为例子。使用jquery中的submit()方法实现表单提交。 注&#xff1a;本示例仅提供了对表单的验证&#xff0c;本例只用选用了三个字段作为测试。 用户点击提交按钮时&#xff0c;触发点击事件&…

php background-image,css background-image属性怎么用

css background-image属性为元素设置背景图像&#xff0c;语法为&#xff1a;background-image:url(图片路径)。设置的背景图像会占据元素的全部尺寸&#xff0c;包括内边距和边框&#xff0c;但不包括外边距。css background-image属性怎么用&#xff1f;作用&#xff1a;为元…

webstorm

问题描述&#xff1a;webstorm打开文件夹&#xff0c;文件夹内的文件不能全部显示&#xff0c;如图 原因&#xff1a;配置文件xml出错 解决方法&#xff1a;删除文件夹内的idea文件&#xff0c;再用webstrom重新打开就行╮(╯▽╰)╭转载于:https://www.cnblogs.com/chenluomen…

linux文件句柄数满,linux文件句柄数超出系统限制怎么办?

1、问题阐述&#xff1a;too many open files&#xff1a;顾名思义即打开过多文件数。不过这里的files不单是文件的意思&#xff0c;也包括打开的通讯链接(比如socket)&#xff0c;正在监听的端口等等&#xff0c;所以有时候也可以叫做句柄(handle)&#xff0c;这个错误通常也可…

linux 内核编译不能打字,linux系统升级后,手动编译的kernel无法启动问题

linux系统升级后&#xff0c;手动编译的kernel无法启动问题linux系统升级后&#xff0c;手动编译的kernel无法启动问题做开发相关&#xff0c;需要编译3.18的kernel&#xff0c;x86_64的&#xff0c;但是我的deepin升级v20之后&#xff0c;编译的kernel就无法启动了&#xff0c…

arcgis api 3.x for js 入门开发系列六地图分屏对比(附源码下载)

前言 关于本篇功能实现用到的 api 涉及类看不懂的&#xff0c;请参照 esri 官网的 arcgis api 3.x for js&#xff1a;esri 官网 api&#xff0c;里面详细的介绍 arcgis api 3.x 各个类的介绍&#xff0c;还有就是在线例子&#xff1a;esri 官网在线例子&#xff0c;这个也是学…

SVN版本管理trunk及branch相关merge操作

先说说什么是branch。按照Subversion的说法&#xff0c;一个branch是某个development line&#xff08;通常是主线也即trunk&#xff09;的一个拷贝&#xff0c;见下图&#xff1a; branch存在的意义在于&#xff0c;在不干扰trunk的情况下&#xff0c;和trunk并行开发&#xf…

线程之间通信 等待(wait)和通知(notify)

线程通信概念&#xff1a; 线程是操作系统中独立的个体&#xff0c;但这些个体如果不经过特殊的处理就不能成为一个整体&#xff0c;线程之间的通信就成为整体的必用方式之一。当线程存在通信指挥&#xff0c;系统间的交互性会更强大&#xff0c;在提高CPU利用率的同时还会对线…

女生适合linux运维吗,女生适不适合做Linux运维工程师进入IT行业?

很多人对于女生做Linux运维工程师进入IT还有都存在质疑。因为大多数人认为女生不适合IT行业&#xff0c;IT is a men’sworld&#xff0c;女生学IT是件匪夷所思的事情。在传统的思维当中&#xff0c;女生只适合从事像教师、会计、公务员等稳定的职业。然而&#xff0c;这一莫名…

WPF强制更新

&#xff0c;更新的时候选择最小版本号,就是强制更新 转载于:https://www.cnblogs.com/damsoft/p/6119509.html

a的n次方的最后三位数c语言,求13的n次方(12n≤130000000000)的最后三位数,用c++编程...

#includeintmain(){longlonginti,x,y,last;/*变量last保存求X的Y次方过程中的部分乘积的后三位*///输入while(scanf("%lld,%lld",&x,&y)2){last1;x%1000;//因为一个三位数的n次方的最后三位数只和这个数的最后三位数有关y%100;//因为可以发现这个是一个轮回&…

Selenium2+python自动化5-操作浏览器基本方法

前言 前面已经把环境搭建好了&#xff0c;这从这篇开始&#xff0c;正式学习selenium的webdriver框架。我们平常说的 selenium自动化&#xff0c;其实它并不是类似于QTP之类的有GUI界面的可视化工具&#xff0c;我们要学的是webdriver框架的API。 本篇主要讲如何用Python调用we…

deepin20自带c语言,deepin 20.1终于找到你-国产操作系统deepin之初体验

deepin 20.1终于找到你-国产操作系统deepin之初体验前几天刚安装了国产操作系统deepin20.1&#xff0c;使用了几天体验非常好&#xff0c;推荐大家安装使用。这款操作系统确实做的很用心&#xff0c;很不错。日常使用、办公学习、影音娱乐已经完全可以替代Win了。界面简洁友好上…