_囧rz_ 发布的文章

MBR机器升级Win11卡LOGO解决
https://learn.microsoft.com/zh-cn/answers/questions/4164615/win11
其实这个是无效的

卡一般卡在引导了
建议转换硬盘引导格式

BIOS,UEFI是主板引导方式
MBR ,GUID/GPT(GUID Partition Table)是硬盘分区格式
https://zhuanlan.zhihu.com/p/535342791

转换方法:
1.系统自带
https://www.cnblogs.com/reachos/p/11346617.html
命令:

mbr2gpt /validate /allowfullos
mbr2gpt /convert /allowfullos
一般disk0是引导盘
mbr2gpt /convert /disk:磁盘编号 /allowfullos

2.工具转换

具体参考
https://www.diskgenius.cn/help/
https://www.disktool.cn/content-center/is-uefi-required-for-windows-11-2111.html
https://learn.microsoft.com/zh-cn/windows-server/storage/disk-management/change-disk-partition-scheme?tabs=disk-management
https://zhuanlan.zhihu.com/p/626594011
参考如下,用不到命令行
https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/windows-setup-installing-using-the-mbr-or-gpt-partition-style?view=windows-11

1.主板引导要改Secure boot模式引导
最简单的方法就是把BIOS/EUFI升级到最新的,然后恢复出场设置1次
不相同品牌不一定设置一样,还是要进BIOS/EUFI看,最新的机器/主板基本都是Secure boot默认了
2.进WinPE,把磁盘转换为GUID/GPT模式
无损,
推荐DiskGenius,报错用傲梅分区助手(还是要用DG建立esp分区和msr分区)
转接转换为GUID/GPT,
不要调整分区,
转换完,
前面空余316MB,
建立esp分区和msr分区,
用DISM++修复引导,系统都不用重装,直接无损转换
3.用IT天空万能驱动在PE下注入最新驱动(芯片组/主控)
如果以上问题还是无法启动或者解决,建议重装系统,默认使用EUFI/GPT启动

如硬件问题.蓝屏,无法启动,建议检查内存或者硬盘是否有问题

DELL工作站,比如7920,引导再怎么修复也起不来.
无法GUID/GPT/Secure boot模式启动,建议进入PE,删除系统/ESP/MSR分区,在PE使用23H2的系统镜像安装,之后再升级
24H2以后的安装引导起不来
巨硬的咖喱味是越来越重了,反复打磨开始菜单/任务栏/资源管理器/任务管理器/控制面板/界面

找了好久,用记事本就是为了纯文本,清理各种格式
Win11卸载新版记事本后,右键没有"新建文本文档"的解决方法
其实在windows文件夹下还有notepad程序
保存以下,存为.reg.导入,注销账户或重启后即有


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\txtfile]
@="文本文档"

[HKEY_CLASSES_ROOT\txtfile\shell]
[HKEY_CLASSES_ROOT\txtfile\shell\open]
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="NOTEPAD.EXE %1"

;转载自
;https://www.cnblogs.com/zhcpku/p/14793311.html

换猫一年多,进入夏天,光猫又开始频繁掉线,频繁缓冲了
然后光猫的协商速率从1G掉到100M,又故障了,只能开始换光猫了

依旧从二手鱼购买光猫
中兴比较好开拨号模式,依旧选择中兴

看实际图和评测

https://www.acwifi.net/27440.html
https://www.chiphell.com/thread-2609434-1-1.html

F7005TV3有点小贵,F7615TV3带电话和WIFI6,USB,选择了F7615TV3
二手,不是原配电源,有污渍,但是正常使用

到手没有检查管理员账号和固化Telnet
插上就开始注册了,以为重置后可以恢复出场设置,结果死活捅Reset无法回原厂设置
咸鱼找了个开telnet.1/3的光猫价格. -__-
连接热点,电脑插上光猫,远程传了一个虚拟局域网软件,估计后台ONT和中兴原厂工具开telnet,开telnet软件价格不便宜
原3.0解密配置文件ztecfg解密工具失效,因此,提取配置文件读取超密也无法使用了

因此,在光猫没有开telnet之前,不要插上光纤注册,不然随便怎么捅都恢复不了原厂设置
咸鱼查超密,8块涨价到25了,后台控制随机换,5分钟有效,不如开telnet划算!!

开了telnet就好办了

验证管理员权限
用户名: useradmin/telecomadmin
密码:nE7jA%5m ,此处竟然是根据密码来判断用户权限,服
登录到管理页面即可,useradmin用user的账号是另外一个界面

1.固化telnet
下载工具 zteOnu_0.0.7_windows_amd64

https://github.com/Septrum101/zteOnu/releases

原理

https://www.99zc.com/Skills/89.html
查看
sendcmd 1 DB p TelnetCfg

sendcmd 1 DB set TelnetCfg 0 Lan_Enable 1
0是关闭telnet 1是开启

sendcmd 1 DB set TelnetCfg 0 TS_UName admin
sendcmd 1 DB set TelnetCfg 0 TSLan_UName admin    账号
sendcmd 1 DB set TelnetCfg 0 TS_UPwd admin888
sendcmd 1 DB set TelnetCfg 0 TSLan_UPwd admin888  密码
sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 99
sendcmd 1 DB set TelnetCfg 0 ExitTime 999999
sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3
sendcmd 1 DB set TelnetCfg 0 CloseServerTime 9999999
sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1
sendcmd 1 DB save
reboot    重启之后会生效

telnet登录软件

https://www.right.com.cn/forum/thread-8394814-1-1.html
https://www.right.com.cn/forum/thread-8425571-1-1.html
论坛开启绑手机了,无法回复下载

FactoryMode部分已失效

2.插上光纤,更改有线网卡地址为000729553557,软件登录后台,开启了后telnet,开始注册
地区,湖北地区,只验证LOID,不需要其他
页面右下脚,运维页面,开始注册等待跳到100%
其他地区请参考

https://zhuanlan.zhihu.com/p/672071358
https://www.right.com.cn/forum/thread-8413696-1-1.html

3.开始修改超密,关闭Tr069,ACS/RMS
telnet下,输入命令,修改超密
使用软件telnet

- 修改超级帐号:sendcmd 1 DB set DevAuthInfo 0 User XXXXXX
- 修改超级密码:sendcmd 1 DB set DevAuthInfo 0 Pass XXXXXX

密码改自己喜欢就行,随意
关闭TR069,改RMS协议地址,也不用改地址

Tr069是 CPE 和 ACS /RMS之间沟通的通讯协定。 CPE 可以借着这个协定完成服务开通、功能设定、档案上传下载、系统检测
等等初始化及营运管理的必须动作。

有的这一段不行

https://www.chiphell.com/thread-2607258-1-1.html
sendcmd 1 DB p MgtServer #查看一下当前的电信远程控制
sendcmd 1 DB set MgtServer 0 URL @http://127.0.0.1  #把服务器 URL 改掉
sendcmd 1 DB set MgtServer 0 Tr069Enable 0 #关闭Tr069
sendcmd 1 DB set MgtServer 0 PeriodicInformEnable 0 #关闭周期上报
sendcmd 1 DB save

使用这一段,网络设置里的Tr069的勾就去掉了

sendcmd 1 DB set WANC 0 Enable 0
保存
sendcmd 1 DB save
sendcmd 1 DB reboot

4.既然拿到超密了,剩下能改的在管理界面改就是了
登录光猫管理页面,
沿用原设置,IPTV保留,WIFI关闭或者IPTV绑定无线
修改为桥接,PPOE拨号
传说中兴是软件转发,速度不会快,需要删除重新建立连接,变成硬件转发
(无所谓,300M以上宽32M/Bps带够用了,只是上行那么点小水管,被判断PCDN就很亏,PCDN就很搞笑了,盘同步数据量也大)

5.然后接上设置好的路由器,enjoy
美团视频不卡了,B站视频没有缓冲了,网页解析samrtDNS秒开
插电脑500M/Mbps插路由测速测速980M/Mbps左右,2.5G网口速度没有提升
至此,换光猫结束

关于PCDN.
从2024年跨省网间结算方案以来,在外地同步NAS都很困难,基本卡着500KB在上传,看文件
又回以前的跨省漫游政策了,还是得工信部出手
关于公网IP.
湖北电信是拉到一个黑名单池,用户正常使用1-2个月后再移到正常池
公网IP估计申请不到或者很难了,能回收的都在尽量回收,且用且珍惜,不行就只能上诉了

chatGPT+Qwen3.2

搞了几天没有结果,然后搜到了,改了以后果然正常了

nginx站点配置文件写入对应规则

rewrite 规则:

location /blog/ {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /blog/index.php$1 last;
    }
}

nginx禁止sqlite文件被下载

location ~ (.db)$ {
    return 404;
}

其他调优,请参考链接

https://www.goao.net/blog/article-7.html

丢进chatgpt

提示词:改为PHP 8.2兼容

https://forum.typecho.org/viewtopic.php?t=10522

存为xxx.php
放进typecho根目录
执行网址http://typecho目录/xxx.php
2025/6/6 测试通过
执行后显示OK

// 解决Typecho文章cid不连续

<?php
$hostname_blog = "localhost";
$database_blog = "你的数据库名称如typecho";
$username_blog = "你的数据库管理员如root";
$password_blog = "你的密码如password";

// 创建数据库连接
$blog = new mysqli($hostname_blog, $username_blog, $password_blog, $database_blog);

// 检查连接
if ($blog->connect_error) {
    die("连接失败: " . $blog->connect_error);
}

$no = 1;

function change_id($cid, $mysqli, &$no)
{
    // 使用准备好的语句更新 post cid,并修改分类、标签、自定义字段、评论的对应关系
    $stmt = $mysqli->prepare('UPDATE typecho_contents SET cid = ? WHERE cid = ?');
    $stmt->bind_param('ii', $no, $cid);
    $stmt->execute();

    $stmt = $mysqli->prepare('UPDATE typecho_relationships SET cid = ? WHERE cid = ?');
    $stmt->bind_param('ii', $no, $cid);
    $stmt->execute();

    $stmt = $mysqli->prepare('UPDATE typecho_comments SET cid = ? WHERE cid = ?');
    $stmt->bind_param('ii', $no, $cid);
    $stmt->execute();

    $no++;
}

$query_postRecord = "SELECT cid FROM typecho_contents ORDER BY cid ASC";
$result = $blog->query($query_postRecord);

if ($result) {
    while ($row_postRecord = $result->fetch_assoc()) {
        change_id($row_postRecord['cid'], $blog, $no);
    }
}

// 重新设置 post id 自增起点
$blog->query('ALTER TABLE typecho_contents AUTO_INCREMENT = ' . $no);
echo 'ok';

// 关闭数据库连接
$blog->close();
?>

https://blog.xl0408.top/index.php/archives/33/


// Typecho重新排列分类和标签(meta)不连续的mid

<?php
/**
 * Typecho重新排列分类和标签(meta)不连续的mid
 */

// 数据库参数
$hostname_blog = "localhost";
$database_blog = "typecho";
$username_blog = "root";
$password_blog = "";
$blog = new mysqli($hostname_blog, $username_blog, $password_blog, $database_blog);

// 检查连接错误
if ($blog->connect_errno) {
    throw new RuntimeException("连接数据库失败: " . $blog->connect_error);
}

// 定义全局变量以跟踪“no”值
$no = 1;

// 定义一个函数来更新 mid 及其关系
function change_id($mid)
{
    global $no, $blog;

    // 更新mid
    $sql = "UPDATE typecho_metas SET mid = ? WHERE mid = ?";
    if ($stmt = $blog->prepare($sql)) {
        $stmt->bind_param("ii", $no, $mid);
        $stmt->execute();
        $stmt->close();
    } else {
        throw new RuntimeException("准备 SQL 失败: " . $blog->error);
    }

    // 更新关系
    $sql = "UPDATE typecho_relationships SET mid = ? WHERE mid = ?";
    if ($stmt = $blog->prepare($sql)) {
        $stmt->bind_param("ii", $no, $mid);
        $stmt->execute();
        $stmt->close();
    } else {
        throw new RuntimeException("准备 SQL 失败: " . $blog->error);
    }

    // 递增“no”值
    $no++;
}

// 从数据库中获取所有mid
$query_postRecord = "SELECT mid FROM typecho_metas ORDER BY mid ASC";
if ($all_postRecord = $blog->query($query_postRecord)) {
    // 循环遍历结果并调用 change_id() 函数
    while ($row_postRecord = $all_postRecord->fetch_assoc()) {
        change_id($row_postRecord['mid']);
    }
    $all_postRecord->free();
} else {
    throw new RuntimeException("查询失败: " . $blog->error);
}

// 重置typecho_metas表的自动增量值
if (!$blog->query("ALTER TABLE typecho_metas AUTO_INCREMENT = $no")) {
    throw new RuntimeException("重置自动增量值失败: " . $blog->error);
}

echo 'ok';
?>