佳翼科技

 找回密码
 会员注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1790|回复: 0

防止移动硬盘休眠(win通用,只读不写)

[复制链接]

1

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2023-5-13 10:13:02 | 显示全部楼层 |阅读模式
  移动硬盘自动休眠,有几率唤醒失败,特别是nvme的移动硬盘盒。
  最好的方法是修改硬盘盒固件,但不是所有主控都能能找到固件,自己刚买的jms586r就一直找不到。
  有些教程建议写个脚本,定时写入一些数据阻止硬盘休眠(普通的读文件不太行,因为有缓存,硬盘迟早还是会休眠),虽然写入量比较少,但因为强迫症原因,就研究了个只读不休眠的方法。

  下面提供我一个思路,如果大佬有更好的建议希望评论提醒一下~
  核心:还是写个cmd脚本(需要管理员权限),但里面使用diskpart命令,每15s(时间根据硬盘盒定)做“list disk”。经过测试“list disk”只会读取硬盘盒的信息,没有写入(win10显示0写入,不是100%确定),但可以保持硬盘盒不休眠。

  PS1:猜想是获取硬盘信息的时候,PC与硬盘盒主控发生了通信,有通信就不会休眠。所以其他工具应该也可以做到,但感觉没有diskpart命令通用。
  PS2:另外cmd脚本有个窗口不是非常舒服,建议使用win定时任务,把定时任务设定为“登陆时”触发,执行用户设置成“SYSTEM”,“SYSTEM”用户执行的cmd,正常情况下是看不见的,就完成了后台运行,基本不影响电脑的使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|留言板|加入佳翼|粤ICP备17119303号|佳翼集团

GMT+8, 2024-4-19 17:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表