Category Archives: Computers

ddrescue 1.24 for windows 10

我记录了ddrescue成功对未识别移动硬盘进行数据抢救。朋友圈里朋友索要可执行文件。我整理了一下,供大家参考。请大家一定check .zip文件的md5 sum,确保不是来自于其他给加了乱七八糟来源的文件。

–使用说明:

ddrescue 1.24 executables for win

1 解压缩至某文件夹,如 d:\ddrescue-1.24-cygwin

2 将旧盘与新盘均插入机器上;

3 打开命令行窗口,即 win+r,敲入 cmd;

4 切换当前目录到步骤1所在的文件夹,即在命令行窗口敲入: cd d:\ddrescue-1.24-cygwin。文件夹名根据步骤1确定。

5 命令行里敲入 cat /proc/partitions,结果应该如下所示:

major minor #blocks win-mounts
8    0    xxx    sda
8    1    xxx    sda1    C:\
8    2    xxx    sdb
8    3    xxx    sdb1    D:\…

根据最末列的win盘符确定旧盘和新盘的设备名(如/dev/sdb2即是对应于D盘)。

Continue reading

抢救win 10下不识别的移动硬盘

症状:Win 10下西数4TB 移动硬盘不能识别,explorer里显示盘符,但无法打开,explorer界面无响应,拔出再次插入,提示该盘不对,问是否格式化(千万不要点格式化)。

心情:平时都能及时备份,最近一偷懒就出现情况,傻眼了。

材料:不能识别的老盘;一块新的4TB 西数Elements 移动硬盘;ddrescue

Continue reading

更新win10 版本1903导致的Cortana(小娜)占用过高CPU 的问题

今天更新了一下win10的新版本1903 (2019年5月份的比较重大的版本),结果出现问题了:

  1. windows search 不能用了

  2. 任务管理器里可以看到,Cortana (小娜)占用的CPU 很高,40-50%模样。

搜索了Google,有各种方案,比如通过组策略(gedit)或者注册表来禁用Cortana 等,但好像都不好用。问题是由于1903版本带进来的没有问题,所以缩小关键词后进一步搜索,发现微软已经在前些天(9月初)对应已经发布新的更新。在Windows Update 里搜索新更新,会发现有新的可用更新,安装后,结果又出现问题,具体表现是Search 仍然不能用,而且 Search 线程使用CPU 居高不下。

现次搜索,原因大概是微软解决了老问题,又引入了新问题。是由于一个 KB4512941 更新导致的。这个帖子里有讨论,而且给了一些可能的方案。我发现将这个更新卸载掉,重启机器,前面出现的search 不能用,CPU 占用过高等问题已经解决。具体步骤大概是: Continue reading

Win 10 程序界面在屏幕外面,如何移回来

在办公室时,我Laptop往往连着一个外接大屏幕工作,离开时就直接把线一拔。一些应用程序像NoteExpress,进入扩展屏幕模式后在扩展屏幕上使用,当拔下扩展屏幕连接线,NE界面仍然还在扩展屏幕上(有些程序能自动回来主屏幕,明显NE在这方面考虑的很不够),在当前屏幕上就看不到,以后打开NE,也都是恢复到此前位置(即不存在的扩展屏幕上)。

通过以下方法解决:

用Alt + Tab 切换到NE为当前窗口(激活状态) ,用快捷键 Alt + (空格键) 激活菜单,再按 M (移动) ,就可以通过左右方向键移窗口至可视区域。

如果Alt+空格被别的程序所占,如Find and Run Robot,那么在进行上述操作前,关闭之。

其它多数应用程序也都按如上方法恢复。如果实在不行,那么就找一块外接屏幕,接上,然后将外接屏幕的程序拉回当前屏幕,然后再拔掉。

Euclidea: Sketches 辅助中学几何动点问题的理解

南卓铜 ([email protected])

我之前介绍过这个ios上的小app,功能很强大。微信有朋友反映说用起来还是有点困难。的确是这样。昨天又碰到小朋友问一个动点问题,他们老师讲的她理解不透。

这个问题是:

【2014玄武一模】在△ABC中,∠ACB=90°,经过点C的⊙O与斜边AB相切于点P.

  1. 如图1,当点O在AC上时,试说明2∠ACP = ∠B;
  2. 如图2,AC=8,BC=6,当点O在△ABC外部时,求CP 长的取值范围。
图 1
图 2
Continue reading

Debian 9上安装SS/Libev

环境:Debian 9,一些依赖package已经安装。

利用一些一键脚本,使得安装过程最大简化。因为SS的python版本不大更新,试着安装一下libev版本。

1、获取一键脚本,并设置可执行权限,执行该脚本。

wget https://raw.githubusercontent.com/hongwenjun/vps_setup/master/shadowsocks/install_ss-server.sh 
chmod +x install_ss-server.sh 
./install_ss-server.sh 

2、安装haveged并启动,否则SS启不起来,会提示熵不足。

apt-get install haveged
systemctl start haveged

3、将下面内容添加到/etc/rc.local,使之可以启动时运行。

# -p 端口 -k 密码 -m 协议 -s 服务ip 
ss-server -s 0.0.0.0 -p 【端口】-k 【密码】-m aes-256-cfb -t 300 >> /var/log/ss-server.log &

注意这里 –s 后必须是0.0.0.0,而不能是127.0.0.1,端口、密码自行设置;-m 后是方法,推荐是 aes-256-gcm 之类的,但可能手机端不提供这些高级的加密方法,因此我选用次之的。注意这是一行命令,尾巴的 & 不能少(表示常驻后台运行)。

Continue reading

Tunsafe for windows 1.4+ 流量分流方法

网上一些帖子(如逗比根据地)报告了使用WG配置文件里的PreUp, PostDown实现WireGuard分流。

在知名的WG客户端Tunsafe for windows 1.4版本以上,支持一个ExcludeIPs的参数,可以实现更为便捷的分流。这个方法不需要使用PreUp, PostDown等参数。

比如我的客户端配置:

[Interface]
PrivateKey = –DETRACTED-
Address = 10.0.0.2/32
DNS = 8.8.4.4
MTU = 1420

ExcludedIPs = 1.0.1.0/24

ExcludedIPs = 1.0.2.0/23

[Peer]
PublicKey =  –DETRACTED-
Endpoint =  –DETRACTED-: –DETRACTED-
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Continue reading

WordPress 从4.9.8升级到5.0.2 编辑器出错的问题

顺利升级后,打开新帖子或者编辑已有帖子,均提示:The editor has encountered an unexpected error. 点击 Copy Error,提示:

TypeError: Cannot read property ‘show_ui’ of undefined    at http://nanzt.info/wp-includes/js/dist/editor.min.js?ver=9.0.6:55:240816

原因在于nginx try_files的设置,修改为如下,重启nginx则问题消失。

location / {
                try_files $uri $uri/ /index.php$is_args$args;
        }

Thinkpad x270 鼠标移动不畅,有时停顿一下,偶尔蓝屏的问题

搜索网上也有很多人反应Thinkpad x270 鼠标停顿(freezing)的问题,可能有各种原因。比如有人说是因为Graphic drive 的问题,建议安装为旧版的驱动;我都试过了没有解决,也就将就用着。

最近在使用word写论文的时候出现两次蓝屏,第二次蓝屏代码是提示内存问题。

于是我运行 windows memory diagnosis tool (cmd 下键入mdsched.exe),提示存在内存错误,建议与内存厂商联系。原内存是三星DDR4 16G内存条。

mdsched

Continue reading