查看: 4664|回复: 4

[综合讨论] 用“国民老公”同款金士顿U盘的2TB升级版装系统是一种什么样的体验?

[复制链接]
  • TA的每日心情
    慵懒
    2017-11-22 08:28
  • 发表于 2017-8-31 23:03 | 显示全部楼层 |阅读模式
    本帖最后由 阿财 于 2017-9-25 00:40 编辑

    “国民老公”王思聪曾经无意中在微博晒出自己的桌面,其中一款1TB金士顿DataTraveler HyperX Predator USB3.0 U盘被大家惊为神器。

    timg.jpg

    这款U盘1TB的容量和9999的售价让大家纷纷表示“壕物值得拥有”。万万没想到,今年CES 2017展会上金士顿再一次刷新了U盘最大容量和最高性能,推出一款2TB容量采用USB3.1 Gen 1协议的DataTraveler Ultimate GT(以下简称DT Ultimate GT)U盘。

    Fig-02_DSC00231.jpg

    金士顿2TB DT Ultimate GT U盘包装沿袭前代产品,采用质感较强的铁皮盒包装,采用全新的USB3.1 Gen 1协议,也就是USB3.0标准的马甲。金士顿非常谨慎的在USB3.1 Gen1边上诚实滴注明是USB3.0性能表现,存储大厂当然不会在包装文案上玩文字游戏,法律风险是不能冒滴。

    Fig-03_DSC00230.jpg

    打开铁盒包装。

    Fig-04_DSC00227.jpg

    金士顿2TB DT Ultimate GT 依旧采用锌合金外壳,坚固的金属壳可以保护内部的PCB电路板和闪存颗粒不受外部环境冲击,考虑到用户复杂的使用环境,随产品附赠一根USB3.0延长线和一个黑色编制收纳袋。

    Fig-05_DSC_7688.jpg

    与前代产品相比除了在容量上有一倍提升之外,官方指标给出的读取速度为300MB/s,写入速度为200MB/s。在保留上一代产品锌合金外壳的同时加入工作状态灯,实时显示实际的读写操作状态。

    Fig-06_DSC00233.jpg

    我的闪迪酷豆16G,金士顿猴盘32G和金士顿超级土豪2TB U盘的合影。

    Fig-07_DSC00223.jpg

    把这样一款U盘插在主机上,U盘比四台主机还贵,请问作为电脑的主人,心里是一种什么感受?

    Fig-09_DSC00226.jpg

    这款U盘已经不能使用FAT32格式化了,必须用NTFS或者exFAT格式化,格式化之后容量并没有到标称的2TB,只有1.79TB可用空间。

    Fig-08_2TB 剩余空间截图_副本.jpg

    U盘性能测试

    实际拷贝测试部分我采用ExtremeCopy专业版来进行。

    1.jpg

    金士顿DT Ultimate GT在ATTO上的数据持续读取速度为232MB/s

    3.png

    用AS SSD Benchmark测得读取速度为351MB/s,写入速度为189.99MB/s

    2.jpg

    定制2TB U盘专属——系统安装ISO镜像

    接下来,跟着阿财制作自制Win7/8.1/10系统魔改安装光盘,只有私人定制,才配得上这块举世无双的前无古人后无来者的金士顿DT Ultimate GT 2TB U盘呀。

    自制Windows系统魔改安装盘相比较于装机时直接用微软MSDN ISO安装有几个好处:

    •     让被官方指定鄙视的老Windows 7支持Ryzen锐龙,Skylake天湖,Kabylake等新平台;
    •     系统集成最及时的安全更新,同时压缩体积;(比如4.3G)
    •     可以进一步精简不需要的组件以进一步缩小体积(Win10不适用);
    •     内置一些注册表优化,禁用系统服务等,可以让系统在老爷机上跑得更快一些,同时还能规避一些0day风险;
    •     集成一些实用软件等;

    制作系统需要准备以下工具:
    - 7-zip/WinRAR - 用于解压 ISO 镜像和 EXE 安装包;
    - GImageX 裁剪Windows WIM镜像,去除冗余的HomeBasic/HomePre版镜像文件;
    - Dism++(实用的WIM挂载和补丁和驱动集成修改工具);

    接下来需要准备相关文件,举例以Windows 7 Professional with SP1为例进行手术魔改,如果大家自己喜欢,完全可以对Ultimate或者HomePre版进行魔改。
    - Mirosoft发行的最后一版Windows 7 Professional with SP1 ISO DVD安装镜像 (搜索关键字 cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso
    文件名:cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso
    SHA1:9B57E67888434C24DD683968A3CE2C72755AB148
    文件大小:3.19GB
    发布时间:2011-05-12
    文件名:cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
    SHA1:2CE0B2DB34D76ED3F697CE148CB7594432405E23
    文件大小:3.19GB
    发布时间:2011-05-12

    准备

    有10G以上剩余空间的磁盘,例如D盘新建一个工作目录 (如 D:\MyWin7 最好用英文,不要用中文目录名 ),在这个目录下新建参照我分享的整个网盘创建文件夹。准备完成后的目录状态如图所示:
    workfolder_01.PNG

    - backup:中途怕操作出错,保存阶段性的Install.wim和boot.wim工作成果。
    - drivers:把所有的驱动程序都放到这个目录下是即将集成到Windows 7光盘的驱动,如果下载的是我打包的drivers.rar压缩包一定要解压到目录中。
    - fonts: 一些常用字体例如“方正小标宋”
    - images: 用7-zip/WinRAR 打开原版 Windows 7 iso 镜像,把 sources 目录下的 boot.wim 和 install.wim 两个文件解压到这个目录下。
    - iso: 把下载的cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso MSDN ISO镜像文件保存与此备用
    - packages: 存放Windows 7功能更新,包括Internet Explorer 11,核心驱动模式补丁。
    - scratch: install.wim/boot.wim镜像的Mount路径,载入点。
    - utilities:解压缩工具和文件,GImageX和EFI引导文件等等。

    用金士顿2TB U盘制作Windows 7启动/安装U盘

    可以使用Rufs或者UltraISO制作Windows 7启动/安装U盘。

    瘦身Windows 7安装镜像

    前面提到过准备工作:用7-zip/WinRAR 打开原版 Windows 7 iso 镜像 cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso,把 sources 目录下的 boot.wim 和 install.wim 两个文件解压到工作路径的images目录下面。

    用 utilities 解压出的GImageX软件,打开install.wim,
    Fig-02_Win7_ISO镜像减肥.PNG

    选择“Delete”页面,给install.wim减肥——删掉HomeBasic/HomePre等不必要的安装镜像。
    Fig-03_Win7_ISO镜像减肥.PNG

    点击“Select”按钮,确保删除的是多余的镜像。
    Fig-04_Win7_ISO镜像减肥.PNG

    确认好之后点击“Delete”按钮,反复操作,直到只剩下需要的Professional版或者Ultimate版为止。

    小Tips:工作路径存放在SSD上面进行处理可以提高操作速度。

    将减肥后的install.wim拷贝回U盘\sources目录,覆盖原版文件,如果怕出现意外,可以先备份原版文件。

    不过根据我的观察下一个步骤很安全不容易出错,可以在完成下一个步骤后进行 install.wim 和 boot.wim文件的备份 。

    Windows 7 ISO安装镜像中集成Skylake,Ryzen,NVMe SSD支持

    这步骤完成的任务是在Windows 安装镜像 \sources\install.wim和 启动镜像 \sources\boot.wim 中打入
    Windows 7 for NVMe SSD支持:
    KB2990941 / Windows 7 NVMe 支持补丁
    KB3087873 / 修复在 Windows 7 SP1安装NVMe支持补丁KB2990941之后可能遇到"0x0000007E"stop蓝屏错误的补丁

    并集成Windows 7驱动:
    • Intel USB 3.0 xHCI(Haswell/Boardwell/Skylake/Kabylake平台)
    • AMD USB 3.0 xHCI(AM4)
    • AMD USB 3.1 xHCI(AM4)
    • ASMedia USB 3.1 xHCI(第三方)
    • Intel NVMe 1.3
    • Samsung NVMe 1.4.7 (支持到950 Pro)

    Windows 7安装盘可以在这些硬件平台中使用鼠标安装并且可以使用NVMe SSD做启动盘,安装完成进入Windows 7桌面也能正常使用。

    使用的工具是技嘉Windows 7安装盘工具处理Win7安装U盘即可,下载地址:[http://download.gigabyte.us/FileList/Utility/mb_utility_windowsimagetool_am4.zip] 这是技嘉官方的最新版,技嘉的植入驱动处理方式(通过DISM植入)是最王道的。我比较过微星的Win7盘魔改工具有偏门。

    但是这个工具集成的驱动版本都是17年1月的,我自己更新了个压缩包,里面集成的驱动是截止到2017年9月最新的,
    增加了集成Windows 7驱动:
    • Intel USB 3.0 xHCI(Ivy Bridge平台)
    • Intel Rapid Storage RAID 驱动
    • AMD SBRAID驱动
    • Samsung NVMe 2.2(支持到960 Pro)

    猛击下载:

    Fig-10_Windows_USB_Installtion_Tool.PNG

    点击Start开始处理U盘上的install.wim和boot.wim

    在Windows 7安装镜像中集成Internet Explorer 11

    把上一步骤处理过的Windows 7 安装U盘上的 \sources\install.wim 文件拷贝到工作路径的images目录下面,顺手可以备份多一份在backup目录下面以防出错。

    1. Write-Host "************请使用管理员权限的PowerShell ISE运行下面的脚本代码************"

    2. Write-Host "请保持下面的WorkRoot路径和存储整个Win7终极版魔改目录相同,例如我存储在C盘 Windows7fin"
    3. $WorkRoot = "C:\Windows7fin"

    4. Write-Host "定义二级目录scratch(代号为$MountPath),这是Windows 7安装盘WIM镜像的临时挂载/处理目录"
    5. $MountPath = $WorkRoot + "\scratch"

    6. Write-Host "定义二级目录Packages(代号为$PackagePath),这是存储Windows 7 整合功能包(IE11浏览器,.Net 4.6.x)的目录"
    7. $PackagePath = $WorkRoot + "\Packages"

    8. Write-Host "定义安装Wim镜像文件名,您必须手工把MSDN版Windows 7安装ISO镜像中的sources目录的install.wim用WinRAR/7izp等压缩软件解压到二级目录images下面"
    9. $InstallWimFile = $WorkRoot + "\images\install.wim"

    10. Write-Host "定义Windows 7内核驱动补丁 1.11版升级包和对应补丁"
    11. $kmdf = $PackagePath + "\kmdf-1.11\Windows6.1-KB2685811-x64.cab"
    12. $umdf = $PackagePath + "\kmdf-1.11\windows6.1-kb2685813-x64.msu"

    13. Write-Host "定义Windows 7 Internet Explorer 11和前置升级补丁"
    14. $preIE11_1 = $PackagePath + "\pre-ie11\Windows6.1-KB2670838-x64.msu"
    15. $preIE11_2 = $PackagePath + "\pre-ie11\windows6.1-kb2834140-v2-x64.msu"
    16. $IEWin7 = $PackagePath + "\IE11\IE-Win7.CAB"
    17. $ielangpackCN = $PackagePath + "\IE11\ielangpack-zh-CN.CAB"
    18. $IEHyphenationEN = $PackagePath + "\IE11\IE-Hyphenation-en.msu"
    19. $IESpellingEN = $PackagePath + "\IE11\IE-Spelling-en.msu"

    20. Write-Host "定义附加中文字体文件"
    21. $FontFileDst = $MountPath + "\Windows\Fonts"
    22. $FontFileSrc = $WorkRoot + "\fonts\*.ttf"

    23. Write-Host "整合Internet Explorer 11"
    24. DISM /Mount-Wim /WimFile:$InstallWimFile /index:1 /Mountdir:$MountPath
    25. Dism /image:$MountPath /Add-Package /PackagePath:$kmdf /PackagePath:$umdf
    26. dism /Image:$MountPath /Add-Package /PackagePath:$preIE11_1 /PackagePath:$preIE11_2
    27. Dism /Image:$MountPath /Add-Package /PackagePath:$IEWin7 /PackagePath:$ielangpackCN
    28. Dism /Image:$MountPath /Add-Package /PackagePath:$IEHyphenationEN /PackagePath:$IESpellingEN
    29. copy-item $FontFileSrc $FontFileDst -force -recurse -verbose

    30. DISM /Unmount-Wim /Mountdir:$MountPath /commit
    31. DISM /Cleanup-Wim

    32. Write-Host "整合Win7镜像IE11完成!"
    复制代码
    在Windows 7安装镜像中集成99%的有线/无线网卡驱动

    首先临时关闭杀毒软件。如果遇到“无法安装驱动程序包”(Access is denied) 的错误,建议关闭镜像,重启Windows系统然后继续。

    还需要准备下载我整合好的无线/有线网卡驱动包:
    drivers_01.PNG

    其实搜刮驱动程序是纯经验积累,早年驱动之家还更新的时候就去驱动之家。现在驱动之家不更新了,主要是各大主板厂商驱动下面页面和三星Intel官网下载各种驱动。我在大概23M大小RAR压缩包里面打入了 网卡四大家族(Intel i217/8/9系列,高通 Atheros 杀手卡E220x系列 博通BCM57xx系列 Realtek 81xx系列)有线/无线网卡(Intel 8260AC/7260AC/18260AC/杀手);还有 Ryzen RAID驱动,Intel RAID驱动,Intel NVMe驱动,三星NVMe驱动,Intel USB 3.0驱动,ASMedia 3.1驱动,AMD USB 3.0驱动,这部分驱动已经集成在技嘉工具包中了。

    这样的Windows 7安装盘虽然没有带着 - Kabylake Intel 核显 Win7驱动 ,但是不管是有线无线网卡我已经全部集成了Windows 7 x64的驱动,所以更新其他驱动已经是轻而易举。

    下载并且解压好驱动包,使用Dism++加载Install.wim镜像文件,这时候应该前面应该删干净了只剩1个镜像进行处理,挂载目录选择scratch。

    Dism_01.PNG

    使用Dism++添加集成驱动,注意,这次需要添加整个drivers目录即可。

    Dism_03.PNG

    从有线/无线网卡驱动,一次性全部集成。
    Dism_03a.PNG

    在Windows 7安装镜像中集成99%的安全补丁更新

    Dism++添加Windows系统Hotfix补丁,点击扫描,然后点击安装。注意独占式补丁打了以后就不能再追加补丁了,所以慎重!

    Dism_04.PNG

    可以修改镜像内的一些注册表和系统服务设置。

    Dism_05.PNG

    可选步骤:给install.wim减肥

    这时候有一步可选步骤,不一定需要进行,目的是减小wim文件体积,因为目前做出的Win 7安装盘肯定大于4.3G,只有需要刻录DVD光盘。就必须减肥。

    Fig-09_installwim镜像减肥瘦身.PNG

    将工作目录\images\install.wim改名为Install_fat.wim,用GImageX再次打开install_fat.wim,然后选择“Export”页面,保存为“install.wim”,压缩比选择“Maximum”最大,点击“Export”按钮。

    制作驱动和补丁整合后Windows 7安装镜像ISO文件

    我们现在将工作目录下处理好的/images/boot.wim、/images/install.wim通过UltraISO打回到ISO文件,也可以直接用资源管理器拷贝替换已经做好的Windows 7 启动安装U盘。

    Fig-10_打入ISO.PNG

    然后将工作目录下/utilities/boot/目录下的提取自Windows 10的 bootx64.efi 文件用UltraISO在ISO镜像中新建一个boot文件夹,添加进去。

    集成VC 2005/2008/2010/2012/2013/2015/2017 Redist,.NET 4.7

    Microsoft Visual C++可再发行组件包、Microsoft .NET Framework 4.7可再发行组件包 这类常用的Runtime需要一起集成到终极Windows 7安装盘中,毕竟几乎一切单机游戏和网络游戏依赖这些微软钦定的Runtime Library,游戏玩家几乎无可避免的需要额外安装。

    封装方式

    严格说起来,.NET Framework 4.7和Visual C++可再发行组件包并无法直接封装在操作系统安装镜像install.wim中,使用的方式是先将相关安装文件存放在特定目录中。这里是 \sources\$OEM$\$$\Setup\Files\*。在Windows 7系统安装过程中会先安装文件一并复制,待系统安装完成后,借由自动检查是否存在 SetupComplete.cmd 并自动执行的机制来实现自动安装集成的效果。

    我把需要做的系统配置微调也加入到了 SetupComplete.cmd

    1. @echo off
    2. "%WINDIR%\Setup\Files\MSVC\vcredist2005_x64.exe" /q
    3. "%WINDIR%\Setup\Files\MSVC\vcredist2005_x86.exe" /q
    4. "%WINDIR%\Setup\Files\MSVC\vcredist2008_x64.exe" /qb
    5. "%WINDIR%\Setup\Files\MSVC\vcredist2008_x86.exe" /qb
    6. "%WINDIR%\Setup\Files\MSVC\vcredist2010_x86.exe" /q /norestart
    7. "%WINDIR%\Setup\Files\MSVC\vcredist2010_x64.exe" /q /norestart
    8. "%WINDIR%\Setup\Files\MSVC\vcredist2012_x86.exe" /q /norestart
    9. "%WINDIR%\Setup\Files\MSVC\vcredist2012_x64.exe" /q /norestart
    10. "%WINDIR%\Setup\Files\MSVC\vcredist2013_x86.exe" /install /quiet /norestart
    11. "%WINDIR%\Setup\Files\MSVC\vcredist2013_x64.exe" /install /quiet /norestart
    12. "%WINDIR%\Setup\Files\MSVC\vcredist2015_x86.exe" /install /quiet /norestart
    13. "%WINDIR%\Setup\Files\MSVC\vcredist2015_x64.exe" /install /quiet /norestart
    14. "%WINDIR%\Setup\Files\MSVC\vcredist2017_x86.exe" /install /quiet /norestart
    15. "%WINDIR%\Setup\Files\MSVC\vcredist2017_x64.exe" /install /quiet /norestart
    16. cd %WINDIR%\Setup\Files\NET47
    17. "%WINDIR%\Setup\Files\NET47\NDP47-DevPack-KB3186612-ENU.exe" /passive /norestart
    18. rem "%WINDIR%\Setup\Files\NET47\NDP47-KB3186497-x86-x64-AllOS-CHT.exe" /q /norestart
    19. cd %WINDIR%\Setup\Files\Apps
    20. "%WINDIR%\Setup\Files\Apps\WinRAR_v5.40_x64_SC.exe" /s1
    21. cd %WINDIR%\Setup
    22. rd /q /s "%WINDIR%\Setup\Files"
    23. del /q /f "%0"

    24. echo 显示所有文件扩展名
    25. reg.exe ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "HideFileExt" /t REG_DWORD /d 0


    26. echo 显示隐藏文件
    27. reg.exe ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Hidden" /t REG_DWORD /d 1

    28. echo 关闭光盘、U盘自动播放
    29. reg.exe ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /f /v "NoDriveTypeAutoRun" /t REG_DWORD /d 181

    30. echo 禁止系统在蓝屏时重启
    31. reg.exe ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /f /v "AutoReboot" /t REG_DWORD /d 0

    32. echo 当资源管理器崩溃时则自动重启资源管理器
    33. reg.exe ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v "AutoRestartShell" /t REG_DWORD /d 1

    34. echo 开启记事本的自动换行
    35. reg.exe ADD "HKEY_CURRENT_USER\Software\Microsoft\Notepad" /f /v "AutoRestartShell" /t REG_DWORD /d 00000001

    36. echo 关闭休眠,释放内存大小C盘空间。
    37. powercfg -h off

    38. echo 停止 C:\Windows\System32\wfp 下 wfpdiag.etl 的文件在下载时频繁在对磁盘进行写入操作
    39. netsh wfp set options netevents = off
    复制代码

    使用SetupComplete.cmd 来自动安装,可将安装文件封装在install.wim或者ISO文件内,这里为了配合其他更新所使用的批处理文件,所采用的方式为后者(安装完毕后,会自动删除档案) ,如果有不想要安装的软件,可以自行修改SetupComplete.cmd 内容。
       
    安装脚本路径:\sources\$OEM$\$$\Setup\Scripts\SetupComplete.cmd
    ISO封装路径 :  \sources\$OEM$\$$\Setup\
    install.wim 封装路径: \mount\Windows\Setup\

    ISO镜像文件减肥

    Fig-11_打入ISO_resize.PNG

    注意,如果选择UltraISO直接保存文件,会导致ISO文件增大一倍变成7.xG,应该选择另存为“KBL_WIN7.ISO”这样新ISO大小会保持4.xG。

    最后一步操作就是用UltraISO,微软官方U盘制作工具或者Rufus制作出启动U盘。

    放出链接: 百度网盘车牌号  1boV86Mb 钥匙 : s49g
    安装测试

    DSC00225.jpg

    装Win7你们都见过了,略……

    最后

    安装注意事项:
    • 必须打开主板BIOS中的CSM兼容模式开关:Enabled
    • 必须关闭主板BIOS中的Secure Boot安全启动开关:Disabled

    Kaby/Sky Lake/Ryzen安装Win7关闭反复出现的“不支持的硬件”弹窗提示,

    Windows_Update_Error_01.PNG

    并继续接收更新的解决方法:

    Windows_Update_Error.PNG

    下载:https://github.com/zeffy/wufuc
    https://github.com/zeffy/wufuc/releases

    解压到C盘你记得的目录,运行install.bat。
    这人做的脚本里面没做拷贝操作,是安全的。

    注意事项1:运行后文件夹不能删除。

    注意事项2:以后有Windows 7自动更新后继续出现“不支持的硬件”弹窗提示,要先在目录中执行 uninstall.bat 这个脚本运行卸载,再次运行重新安装。

  • TA的每日心情
    难过
    2017-11-22 22:36
  • 发表于 2017-9-7 21:10 | 显示全部楼层
    比金子贵······
  • TA的每日心情
    开心
    2017-11-22 09:49
  • 发表于 2017-9-9 21:24 | 显示全部楼层
    这U盘不错,速度这么快,难怪这是土豪U,更没想到楼主对于系统封装也这么内行
  • TA的每日心情
    开心
    2017-11-22 09:07
  • 发表于 2017-9-10 08:57 | 显示全部楼层
    这么大的容量,不知道耐用性如何?
  • TA的每日心情
    慵懒
    2017-11-22 08:28
  •  楼主| 发表于 2017-9-10 18:05 | 显示全部楼层
    aloki 发表于 2017-9-10 08:57
    这么大的容量,不知道耐用性如何?

    原则上现在U盘只有TLC颗粒,所以寿命你懂的。

    17年8月精华宗师

    了解更多>>

    关注本友会

    • 本友会微信公众号
    • VR微信公众号
    • benyouhui2012
    • VR伐木累
    diy电脑
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|Archiver|手机版|意见反馈|本友会 ( 北京市公安局海淀分局网监中心备案编号:11010802020118  

    GMT+8, 2017-11-23 05:50 , Processed in 0.089276 second(s), 14 queries , Memcache On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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

    每月活动不重样
    请为我打call 关注试客公众号:it168sk