





























迁移自本地Obsidian库,原记录于2023.4.17 22:39:12
原文【探索】windows 系统下安全移除用 SATA 线(开启热插拔)直连主机的机械硬盘的方法 - 哔哩哔哩 (bilibili.com)
作者bilibili@不谙世事的雨滴
diskpart
list disk
select disk [编号]
offlne disk <- 这步使得硬盘脱机
online disk <- 同理可以用这个使得硬盘联机
exit <- 退出diskpart
win+r 输入 diskmgmt.msc 回车
右键你想要脱机的硬盘,然后点脱机
输入一下指令后按回车(成功或者失败不需要在意,只要确定服务是关闭的即可),关闭可能残留在后台的虚拟磁盘服务,防止磁盘停转后被这个服务唤醒
sc stop vds
使用 SeaChestUtilities,解压后打开文件夹 SeaChestUtilities/Windows/Win64-Non-RAID/
在这个文件夹的位置打开 cmd
输入指令
.\SeaChest_PowerControl_x64_windows.exe --scan
找到你要热插拔的硬盘
输入指令
SeaChest_PowerControl_x64_windows.exe -d PD[编号] --spinDown
确认所有硬盘已经停转之后,最后就可以按照 先拔 SATA 数据线,再拔 SATA 电源线
注:
下载 HotSwap!
可以休眠停转,停转之后也可以直接恢复联机 (右键图标,选择硬件改变扫描)!无需改 bios
[nga 相关讨论帖]([硬件求助] 找到办法让 机械硬盘休眠 停转了! NGA玩家社区)
以下回答来自 bilibili@ZntSI
推荐一个叫 HotSwap! 的软件,它通过 (解除占用→发送 Standby Immediate 指令让目标硬盘立即刷新缓存并停转待机→直接从操作系统移除设备使目标硬盘从 Windows 的视野彻底消失) 的流程实现安全弹出。
因此它对未开启热插拔的 SATA 硬盘同样可以做到安全弹出,并且弹出的硬盘在 (重启/电源重新上电/插入 USB 设备触发扫描检测硬件改动/手动扫描检测硬件改动) 前再也不会被 Windows 莫名唤醒。
HotSwap! 软件启动后对其托盘图标右击打开配置菜单,勾选√硬盘待机√离线。完成配置后左击托盘图标打开设备列表,点击目标硬盘发起安全弹出。结果有三种:
HotSwap!.EXE L: 就行了。另有一款付费软件 USB Safely Remove,也很好用。对于以上的回答,bilibili@不谙世事的雨滴做出了反馈
不瞒你说,我也折腾过 HotSwap,根本不行,还差点让我的 HC320 芭比 Q。
有一次点击弹出之后,再次连接之后 HC320 就开始抽搐了,没几秒就停机,然后唤醒,辛亏我会 SeaChest 软件,进去看了下,发现 EPCSettings 里面的 standby 时间被改得很短,赶紧禁用了 standby,这才挽救回来。这软件根本不靠谱
bilibili@ZntSI对于以上回复的回答
这软件 nga 那边反馈还行,我用着也好用。chiphell 倒是有个用 HotSwap! 和你情况一模一样的老哥,他最后改用 HDDScan+USB Safely Remove 解决了。其实那些人醉翁之意不在酒,他们只是想让机器上的机械硬盘停转后不被 Windows 唤醒,安全弹出反而是附带的…
[nga 相关讨论帖]([硬件求助] 找到办法让 机械硬盘休眠 停转了! NGA玩家社区)
方法简单总结
1.BIOS 里设置机械硬盘热插拔,然后去下载个HDDScan
2.打开 HDDScan,选择硬盘,点击 Tools,点击 Features,设置 Idle Timer 为 30s,关软件
3.右下角选择弹出机械硬盘,然后 30s 后就硬盘休眠了
对比上两种方案无优势
缺点
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。