月度归档:2022年08月

基于微PE制作Windows原版镜像的启动盘 2022-8-25

章节一、需求描述

以前喜欢用UltraISO写Windows的启动盘,特别如果是原版的Microsoft的Windows 系统ISO镜像写的U盘,常在一些电脑设备,因为磁盘驱动问题,提示“选择安装的驱动程序”、“缺少所需的设备驱动程序”,这种找不到磁盘的报错提示,在安装Windows 7、Windows 10等常见系统的时候,时常容易看到。

对普通人而言,要搞明白自己的设备应该对应什么版本的驱动程序,是一件非常复杂的事情,那么对于你而言,使用 微PE工具,来制作windows安装优盘,则非常简单可以解决如上的找不到驱动的问题。

这里特别说明一下,已经非常不推荐,使用国内的老毛桃,快PE等工具,目前,即使是官网下载的这工具,也有推广下载器,在你装机后,它会自动下载很多的垃圾软件,非常没有节操。目前微PE,在这个方面,算是比较良心的。

章节二、设备材料

Windows 电脑环境一个

微PE工具一个,官网 https://www.wepe.com.cn

原版的Windows 10的ISO镜像一个,Win10_21H2_Chinese(Simplified)_x64.iso

8GB的优盘一个

章节三、制作启动盘

将8GB的优盘,插入电脑,确保没有重要数据的情况下,进行格式化。

打开下载到的WePe工具,我这里下载的版本是 WePEx64_v2.2,右击管理员身份运行,选择安装PE到U盘。

安装方法,默认的方案一(UEFI/Legacy全能三分区方式)

待写入的U盘,选择电脑上的插入的那个8GB的优盘

格式化,默认即可

卷标,写入你自己喜欢的名字

PE壁纸,DOS工具箱,个性化盘符,复制安装包,这四个,不必选择。

点击“立即安装到U盘”

只要优盘没有硬件问题的,一般等待一会儿,即可完成写入,一个微PE的盘就写入完成了。

章节四、使用微PE的启动盘,安装Windows7/Windows10系统

插入刚刚制作好的微PE盘到需要安装系统的台式机/笔记本,按下电源,快速按F12(看主板的,通常是F12按钮),到开启启动画面,看BIOS设定,选择普通的U盘(Win7),还是UEFI方式的U盘(Win10)。

到微PE的窗口,如果盘没有分区,可优先选择Disk Genius工具,对你系统里面的盘进行分区操作,快速分区即可。像现在大多是呆呆系统占用C的的电脑用户,C盘那就多分一些空间,或者干脆不分区,快速分区,自定义,1,这样的参数即可

选择Windows安装器、安装系统,里面有四个参数

1、选择Windows安装文件的位置,这个就是选择所需的Windows的ISO镜像,我常用的是Win10_21H2_Chinese(Simplified)_x64.iso,ISO镜像文件的来源可以是移动硬盘,如果驱动支持,不一定要放在微PE的这个优盘剩余空间上的。

2、选择引导驱动器的位置,这个我常用的是C:盘

3、选择安装驱动器的位置,这个我常用的是C:盘

4、选项,Windows 10专业版

选择“安装”,等待完成,即可重启,拔掉微PE工具盘,进Windows10初始化界面,我一般都是离线状态初始化,这样可以让Windows启用本地用户。

附录1、备忘录

特别提醒,技术教程相对而言有时效性,比如软件版本的更新,官网的更替,请确保在一定时间内,参考教程完成相关的技术实践

原创教程,整理内容不易,欢迎大家打赏鼓励。

Donate
云乞讨

苹果iOS投屏到Windows电脑,可供演示,或者手机游戏直播 2022-8-17

段落1、需求

常有苹果手机打手游,需要投屏到电脑,用OBS推流到直播平台的需求,或者一些视频演示苹果操作的需求。

需要免费,可靠,无广告的投屏工具

这里推荐用 airplayer来实现即可

段落2、下载地址

下载地址 airplayer 1.0.2.1 https://mnas.dasmz.com/s/NH4Bisatgqi5CC6

配套的软件 Bonjour 3.0.0.10 https://mnas.dasmz.com/s/sFYYfrmme9eCa9B

下载地址如果实效,留言告知补档

段落3、使用

使用的过程非常简单,只要安装好Bonjour,即可双击运行 airplayer,在airplayer运行之后,保证自己的苹果iOS手机/平板,跟Windows电脑在同一局域网网段里,即可在手机上滑动,点击屏幕镜像,选择iTools,完成投屏。

成功投屏的效果图

000109. 苹果iOS投屏到Windows电脑,可供操作苹果iOS设备的演示,或者手机游戏直播 2022-8-17

本期博客地址 https://dasmz.com/?p=2705 
本期视频地址 https://youtu.be/_CvbHQEX6uo
博客地址 https://dasmz.com
全部视频的目录索引 https://dasmz.com/?p=1342

GL-SFT1200便携式智能无线路由器,GL-iNet路由器 2022-8-17

段落1、需求

买了一台GL-iNet品牌的,型号为GL-SFT1200的路由器,它的特点是很小巧,适合随身携带,且它原生为一个openwrt的系统,故而可以便携安装一些常用的工具

原版固件,直接安装插件的尝试

段落2、环境

GL-SFT1200路由器,含充电器,一个

段落3、实施

使用某个浏览器,比如Chrome,登录它的管理页面 http://192.168.8.1

初始,选择中文

进入后,

选择[应用程序],选择[软件包],搜索 luci-i18n-base-zh-cn ,安装

选择[更多设置],选择[高级功能],点击[安装Luci]

测试一下,能否正常,访问 http://192.168.8.1/cgi-bin/luci 到 Luci的管理页面

进入[系统]/[管理权],设置SSH访问,接口位置,仅选择 LAN,保存并应用。如下图。

段落4、插件安装

参考 https://www.right.com.cn/forum/thread-8005940-1-1.html 页面里的脚本

wget -qO- https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/install.sh | sh -s ssr-plus

脚本内容

#!/bin/sh
sed -i '/sft1200_buddha/d' /etc/opkg/customfeeds.conf
echo "src/gz sft1200_buddha https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha" >>/etc/opkg/customfeeds.conf
opkg update
action="$1"
case "${action}" in
ssr-plus)
opkg install luci luci-i18n-base-zh-cn luci-app-ssr-plus luci-i18n-ssr-plus-zh-cn
;;
passwall)
opkg install luci luci-i18n-base-zh-cn luci-app-passwall luci-i18n-passwall-zh-cn
;;
*)
opkg install luci luci-i18n-base-zh-cn luci-app-passwall luci-i18n-passwall-zh-cn luci-app-ssr-plus luci-i18n-ssr-plus-zh-cn
;;
esac
wget -O /tmp/libsodium.ipk https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/libsodium_1.0.18-2021-09-17-64129657_mips_siflower.ipk
opkg install /tmp/libsodium.ipk

简单来说,就是添加了一个自定义的源,同时进行插件的安装。

为了避免报错,尽量在一个有不错网络的环境下进行如上的操作。

使用Windows里面的powershell或者其他类似的,使用SSH登录到路由器

增加特殊的源,并更新,安装需要的软件,并安装加密库

echo "src/gz sft1200_buddha https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha" >>/etc/opkg/customfeeds.conf

opkg update

opkg install luci-app-passwall luci-i18n-passwall-zh-cn

wget -O /tmp/libsodium.ipk https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/libsodium_1.0.18-2021-09-17-64129657_mips_siflower.ipk
opkg install /tmp/libsodium.ipk

安装过程明细,可不看

root@GL-SFT1200:~# opkg install luci-app-passwall luci-i18n-passwall-zh-cn
Installing luci-app-passwall (4.43-2) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/luci-app-passwall_4.43-2_all.ipk
Installing coreutils (8.23-3) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/packages-3.6/siflower/packages/coreutils_8.23-3_mips_siflower.ipk
Installing coreutils-base64 (8.23-3) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/packages-3.6/siflower/packages/coreutils-base64_8.23-3_mips_siflower.ipk
Installing coreutils-nohup (8.23-3) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/packages-3.6/siflower/packages/coreutils-nohup_8.23-3_mips_siflower.ipk
Installing dns2socks (2.1-2) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/dns2socks_2.1-2_mips_siflower.ipk
Installing libuv (1.19.2-1) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/packages-3.6/siflower/packages/libuv_1.19.2-1_mips_siflower.ipk
Installing ipt2socks (1.1.3-2) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/ipt2socks_1.1.3-2_mips_siflower.ipk
Installing kmod-ipt-tproxy (4.14.90-1) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/kmod-3.8/siflower/sf19a28_nand/kmod-ipt-tproxy_4.14.90-1_mips_siflower.ipk
Installing iptables-mod-tproxy (1.8.2-2) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/kmod-3.8/siflower/sf19a28_nand/iptables-mod-tproxy_1.8.2-2_mips_siflower.ipk
Installing kmod-ipt-iprange (4.14.90-1) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/kmod-3.8/siflower/sf19a28_nand/kmod-ipt-iprange_4.14.90-1_mips_siflower.ipk
Installing iptables-mod-iprange (1.8.2-2) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/kmod-3.8/siflower/sf19a28_nand/iptables-mod-iprange_1.8.2-2_mips_siflower.ipk
Installing libuci-lua (2018-08-11-4c8b4d6e-1) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/packages-3.6/siflower/packages/libuci-lua_2018-08-11-4c8b4d6e-1_mips_siflower.ipk
Installing microsocks (1.0.2-2) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/microsocks_1.0.2-2_mips_siflower.ipk
Installing tcping (0.3) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/tcping_0.3_mips_siflower.ipk
Installing chinadns-ng (1.0-beta.25) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/chinadns-ng_1.0-beta.25_mips_siflower.ipk
Installing hysteria (0.9.0) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/hysteria_0.9.0_mips_siflower.ipk
Installing kcptun-client (20210922) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/kcptun-client_20210922_mips_siflower.ipk
Installing pdnsd-alt (1.2.9b-par-2) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/pdnsd-alt_1.2.9b-par-2_mips_siflower.ipk
Installing shadowsocks-libev-config (3.3.5-1) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/shadowsocks-libev-config_3.3.5-1_mips_siflower.ipk
Installing shadowsocks-libev-ss-local (3.3.5-1) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/shadowsocks-libev-ss-local_3.3.5-1_mips_siflower.ipk
Installing shadowsocks-libev-ss-redir (3.3.5-1) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/shadowsocks-libev-ss-redir_3.3.5-1_mips_siflower.ipk
Installing libudns (0.4-1) to root...
Downloading https://fw.gl-inet.cn/releases/v18.06.5/packages-3.6/siflower/packages/libudns_0.4-1_mips_siflower.ipk
Installing shadowsocksr-libev-ssr-local (2.5.6-9) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/shadowsocksr-libev-ssr-local_2.5.6-9_mips_siflower.ipk
Installing shadowsocksr-libev-ssr-redir (2.5.6-9) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/shadowsocksr-libev-ssr-redir_2.5.6-9_mips_siflower.ipk
Installing simple-obfs-client (0.0.5) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/simple-obfs-client_0.0.5_mips_siflower.ipk
Installing trojan-go (0.10.6) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/trojan-go_0.10.6_mips_siflower.ipk
Installing xray-core (1.4.5) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/xray-core_1.4.5_mips_siflower.ipk
Installing xray-plugin (1.4.5) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/xray-plugin_1.4.5_mips_siflower.ipk
Installing luci-i18n-passwall-zh-cn (4.43-2) to root...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/luci-i18n-passwall-zh-cn_4.43-2_all.ipk
Configuring libuci-lua.
Configuring kmod-ipt-tproxy.
Configuring hysteria.
Configuring chinadns-ng.
Configuring pdnsd-alt.
Configuring libuv.
Configuring ipt2socks.
Configuring coreutils.
Configuring coreutils-base64.
Configuring shadowsocks-libev-config.
Configuring dns2socks.
Configuring trojan-go.
Configuring kmod-ipt-iprange.
Configuring iptables-mod-iprange.
Configuring microsocks.
Configuring xray-plugin.
Configuring iptables-mod-tproxy.
Configuring shadowsocks-libev-ss-local.
Configuring simple-obfs-client.
Configuring libudns.
Configuring shadowsocksr-libev-ssr-local.
Configuring kcptun-client.
Configuring shadowsocks-libev-ss-redir.
Configuring coreutils-nohup.
Configuring tcping.
Configuring shadowsocksr-libev-ssr-redir.
Configuring xray-core.
Configuring luci-app-passwall.
Configuring luci-i18n-passwall-zh-cn.
root@GL-SFT1200:~# 



root@GL-SFT1200:~# wget -O /tmp/libsodium.ipk https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/libsodium_1.0.18-2021-09-17-64129657_mips_siflower.ipk
Downloading 'https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/libsodium_1.0.18-2021-09-17-64129657_mips_siflower.ipk'
Connecting to 151.101.109.229:443
Writing to '/tmp/libsodium.ipk'
/tmp/libsodium.ipk   100% |*******************************|   151k  0:00:00 ETA
Download completed (155196 bytes)
root@GL-SFT1200:~# opkg install /tmp/libsodium.ipk
Upgrading libsodium on root from 1.0.16-1 to 1.0.18-2021-09-17-64129657...
Downloading https://cdn.jsdelivr.net/gh/ericwang2006/sft1200_buddha/libsodium_1.0.18-2021-09-17-64129657_mips_siflower.ipk
Removing obsolete file /usr/lib/libsodium.so.23.
Removing obsolete file /usr/lib/libsodium.so.23.1.0.
Configuring libsodium.
root@GL-SFT1200:~# 

只要网络没问题,基本上,可以稳稳安装成功。在服务中可见安装的passwall

硬盘文件系统损坏,快速格式化,误删文件情景下的数据恢复 2022-8-7

段落1、需求描述

上周接到一个客户的案例,他把他的移动硬盘不小心格式化掉了,里面有很多重要的数据,很着急,想要恢复出来。通过沟通,他执行的是Windows上面的 快速格式化。让他不要再覆写数据到盘,以免数据无法恢复。

段落2、工具描述

Windows 主机系统一台

Disk Genius 4.3 破解版本软件一个,下载链接 ,如果链接失效,留言补压缩包文件 ,校验 sha1sum 1e1d6741ffcb25114d857d6d9046ca698636fac4如果侵权,请留言告知笔者

已被格式化的移动硬盘一个(SSD)

段落3、执行数据恢复

下载,并解压程序压缩包,有条件的,请务必支持正版软件,此次视频,仅提供演示用途。

打开它的主程序,右击,管理员身份运行

选中,需要执行数据恢复的盘,点击菜单里面的“恢复文件”

可选,恢复误删除的文件,恢复整个分区的文件

一般,我用到这个软件的时候,都是碰到客户的整个分区出问题,故而,我这里选择,恢复整个分区,你们实际根据自己的现实情况来选择。

文件类型,就默认的全部,点击开始即可,它就会扫你整个分区。

接下来就是漫长的等待,如果你知道你大致有多少数据,在文件数的数字不再继续增加的时候,也可以人工中断空白的扫描,执行数据导出。

数据导出的时候,务必不要导出到当前这个需数据恢复的盘上,导出到电脑的本地磁盘上,比较靠谱。

段落4、提醒

  1. 重要数据,务必多一个备份的副本
  2. 此教程,仅针对硬盘文件系统损坏,快速格式化,误删文件情景,不包含被低级格式化操作后的盘
  3. 在盘被误操作格式化之后,务必不要再乱写入数据到它上面
  4. 硬盘,如果需要完全清理掉个人数据,请进行低级格式化,低密度的写入3次,才可保证数据全部清除。

纯内网环境下,Windows Server的激活 2022-8-1

段落1、需求描述

项目上,内网有一堆Windows Server服务器,需要激活,这个内网环境,让它联网是不合规的,这个场景的Windows激活,比较好的方式就是 KMS方式的激活,本教程就来演示一下,如何配置一台内网的 KMS Server,用它来激活其他内网主机的Windows系统。

段落2、资源

普通规格的1核心 1GB 20GB磁盘的 内网网段的虚机一台

Github项目的二进制文件 https://github.com/Wind4/vlmcsd/releases

段落3、安装配置KMS Server

下载KMS的二进制文件(这里,你们内网,根据实际情况,可以自己本机下载后,再上传到内网环境)

cd /root
wget --no-check-certificate https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
tar -xvf binaries.tar.gz
cd binaries/Linux/intel/static/
cp vlmcsd-x64-musl-static  /usr/bin/
chmod +x /usr/bin/vlmcsd-x64-musl-static

执行 /usr/bin/vlmcsd-x64-musl-static 试运行一下,无报错提示,能看到 1688端口的监听,则表明程序已正常开启。

段落4、激活Windows

登录需要激活的内网Windows虚机,从网络随意找一些可以匹配到Windows版本的序列号,使用如下的命令,执行激活,替换其中的10.11.11.218为你刚刚配置的那台 KMS Server的内网地址

slmgr /ipk 22TKD-F8XX6-YG69F-9M66D-PMJBM
slmgr /skms 10.11.11.218
slmgr /ato

在 控制面板\系统和安全\系统 可以看到系统已激活。

或者执行 slmgr /dlv  也可以查看激活的状态信息

段落5、配置KMS Server的程序为systemd服务,开机自启动

[Unit]
Description=KMS Server
After=network.target

[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/vlmcsd-x64-musl-static
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

段落6、防火墙,端口放行(如果需要)

如果KMS Server有防火墙,注意iptables / firewalld 放行一下 TCP/1688端口

# CentOS
firewall-cmd --zone=public --add-port=1688/tcp –permanent 
firewall-cmd –reload
firewall-cmd –zone=public –list-ports

附录1、激活相关命令

slmgr /upk                         #卸载密钥
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx #配置系统序列号
slmgr /skms 10.160.1.201           #配置KMS服务器地址
slmgr /ato                    #激活系统
slmgr /xpr                    #查看系统激活到期时间
slmgr /dlv                    #查看授权详细信息