救命恩人之ext2fsd:Windows下读写Linux ext分区的神器
那是一个周一的下午。忙碌的联调和关键问题基本解决,我正美滋滋、轻轻松松地推进其他项目,感觉世界如此美好。
突然,调试的小伙伴传来噩耗:“开不了机了。”
我乐呵呵地过去看热闹,心想:“小场面,我看看怎么个事儿。”——结果,我错了,大错特错!
设备只闪了一下香橙派的logo,就关机了,整个设备也都跟着断电。第一反应:“没电了而已,充电就好了。”赶紧插上电源……
结果,插着电,它依然重复着“闪Logo -> 关机 -> 断电”的循环!
我们都陷入了沉思……
冷汗开始冒出来(真冒!)。在最后一版程序里,我添加了基于电池电量的自动关机逻辑! 因为设备没有键鼠和触摸屏,一旦自启动的Chrome 或 Firefox 因非正常关机而重置并弹出错误,用户将束手无策。为了解决之前遇到的电量耗尽异常关机问题,我用ADS1115读取电压计算电量,设定低于 8% 且未在充电时执行关机指令。
我刚想说大家放轻松,就想起我明明判断了非充电状态才执行关机,而且那时电量肯定超过 8% 了才对。下午四点的钟声即将敲响,望着这台第二天就要发往展会、亟需拍照定妆的设备,我瞬间汗流浃浃背
我开始一系列绝望的挣扎:
1. 强行断电干扰启动?
2. 趁它还没自动关机的瞬间断电,企图扰乱程序启动流程?失败!我们做了多重防护:C++服务、PHP服务、浏览器自启、全套错误重启机制… 此刻,程序的健壮性成了我最深的叹息。
3. 重刷备份镜像? 无奈拿出备份卡开始重烧。但简陋的设备意味着长达一个多小时的漫长等待…
4. 进入 Recovery? 尝试所有我能想到的按键组合和方式,统统宣告失败!手里捏着这张 ext4 格式的 TF 卡,我仿佛攥着一个自己亲手写的、却找不到卸载方法的“病毒”。
(*必有朋友问:*你个笨蛋为啥不用 Ubuntu 读卡改文件啊?) 问得好!因为——公司里有系统的开发板都发走了,只剩下空卡空板… 看着那蜗牛般的烧录进度,重刷镜像似乎成了唯一希望,虽然还得手动更新不少代码。

下午 4 点 55 分,距离下班仅剩 5 分钟。带着最后的绝望,我顺手搜了一下“Windows 读写 ext4 TF card”
结果您猜怎么着?还真有! 我咋一早没查这个呢?绝对是神志不清了好吗,有人懂做好加班仨小时结果还没开始就看到解决的曙光的救赎感吗!

那么,请允许我隆重介绍,世界上最好的ext2、3、4读写工具——一款可以在Windows下读取Linux ext2、3、4 系统分区的小工具

安装好后启动程序,右键你想读写的分区,选择“配置Ext2卷属性”。如果你只想读取的话,那么保留默认的“设置为只读,不可写”,否则取消。

此时你已经发现之前无法读取的“U盘”已经无异于正常的磁盘了,改就完了。

17:40,设备顺利启动,运行正常。

下班!盒马买菜去咯~

本文作者:Leeya
本文链接:救命恩人之ext2fsd:Windows下读写Linux ext分区的神器
版权声明:© 2025 leeyalive.com。保留所有权利。本文采用 CC BY-SA 4.0 许可协议,转载需署名并保持一致。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇