V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
baskice
V2EX  ›  问与答

如何 log 什么程序访问了硬盘?

  •  
  •   baskice · 2017-12-23 09:20:57 +08:00 · 2162 次点击
    这是一个创建于 2327 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的电脑大概每 1 小时 HDD 硬盘会启动一次,非常烦人……
    想看看到底是什么在访问 HDD。
    有没有什么程序能 log 下来?
    9 条回复    2017-12-23 13:22:41 +08:00
    wclebb
        1
    wclebb  
       2017-12-23 09:42:55 +08:00
    感觉我也会有这方面的需求,我也等大神回答。
    xihefeng
        2
    xihefeng  
       2017-12-23 10:18:40 +08:00 via iPhone
    文件河
    Aliencn
        3
    Aliencn  
       2017-12-23 10:18:43 +08:00
    windows 下有个工具叫 Procmon.exe
    freed
        4
    freed  
       2017-12-23 10:18:48 +08:00
    如果是 WIN 的话.火绒带的火绒剑就可以.

    开启监控可以监控整个系统所有程序的文件访问之类操作..

    可以自定义要监控的路径..

    如果是 MAC,不知道
    baskice
        5
    baskice  
    OP
       2017-12-23 10:26:07 +08:00   ❤️ 1
    我自己回答下吧,
    Sysinternals 包下的 Process Monitor 可以监控到。实际上这个玩意功能对于监控硬盘来说太过强大。要过滤掉好多不相关数据才行。
    过滤是在 filter 里 exclusive path start with C: 这样可以排除 SSD 的盘符。也可以 include 特定 folder

    https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
    hanemiyamurasaki
        6
    hanemiyamurasaki  
       2017-12-23 10:31:10 +08:00 via iPhone
    有没有打开 qq/tim 等 tx 系软件...qq 安全防护进程似乎经常这样
    ihciah
        7
    ihciah  
       2017-12-23 11:53:50 +08:00 via iPhone
    inotify ?
    johnny23
        8
    johnny23  
       2017-12-23 12:02:53 +08:00 via iPhone
    sysinternals 全家桶里面有一个
    mattx
        9
    mattx  
       2017-12-23 13:22:41 +08:00
    @baskice 赞个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5674 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:00 · PVG 17:00 · LAX 02:00 · JFK 05:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.