效果不错

说明文件
10:38 2026-8-30
总共4个文件
1对整个磁盘扫描,出现坏块就跳过指定大小区域继续扫描,保存结果
2读取结果文件,根据指定间隔大小,输出符合规则的区域信息到文件
4读取分区结果,根据分区区域内扫描,坏块文件继续保存到结果,
如果还有坏道坏块,转到2 然后4
如果没坏道坏块,到3分区结束
3读取分区信息文件,格式化磁盘gpt分区隔离避开坏道坏块
启动顺序流程
第一次执行
sudo python3 1-chk_disk_skip_500M.py
循环2 4 流程一直到不再出现坏道坏块
sudo python3 2-get_part_to_new_file_test4.py
sudo python3 4-scan_bad_blocks.py
上面不再出现坏道坏块继续下面
备份分区表
sudo python3 3-gpt-part.py
第一次执行这个,清除所有分区,并分区
sudo python3 3.1-v0.10_auto_backup_pt.py
备份分区表
sudo python3 3.1-v0.10_auto_backup_pt.py
备份分区表
sudo python3 3.1-v0.10_auto_backup_pt.py
以后可以使用,不清除分区,并分区
sudo python3 3.1-v0.10-gpt-part-no-delte-all.py
备份分区表
sudo python3 3.1-v0.10_auto_backup_pt.py
update_log
V0.11-260830第二个版本
新增备份全部分区的功能,防止错误选择磁盘导致问题
sudo python3 3.1-v0.10_auto_backup_pt.py
#百度关键提示词词生成代码
#python 用linux的dd命令导出 所有磁盘 分区表 根据日期时间和磁盘名称 到文件
#能否提供一个更简洁的版本
改成日期加时间的格式 保存在日期加格式的文件夹里面 把备份大小改成4096
改成日期加时间的格式 保存在日期加格式精确到秒的文件夹里面 把备份大小改成4096
3.1-v0.10_auto_backup_pt.py
#自述,本人只是想到的结合百度ai生成的缝合怪,专业的高手不要笑话就好。很多结构和逻辑经不起推敲,只是缝合一起按流程走通了
#有能力整合的希望联系我一起优化一下这缝合怪
#陆陆续续硬盘多多少少坏道就出现了,但是还能分区格式化,
#就突发奇想,怎么利用起来,临时存储也可以,例如下载临时文件,存放游戏客户端。
#为了这点空间如果手动处理肯定不划算还不如买新的,所以出现了缝合怪版本,几个步骤就自动解决隔离坏道坏块问题
下载地址