惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
I
InfoQ
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园_首页
罗磊的独立博客
V
V2EX
李成银的技术随笔
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
True Tiger Recordings
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
F
Fox-IT International blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
M
Microsoft Research Blog - Microsoft Research
Know Your Adversary
Know Your Adversary
爱范儿
爱范儿
The Register - Security
The Register - Security
G
Google Developers Blog
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
S
Securelist
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
博客园 - 叶小钗
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 聂微东
T
Threatpost
博客园 - 【当耐特】
D
Docker
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V
Visual Studio Blog
C
Cisco Blogs
IT之家
IT之家
S
Security Archives - TechRepublic
Latest news
Latest news
阮一峰的网络日志
阮一峰的网络日志

遥远的街市

简单实现 C++ 字符串格式化 - 遥远的街市 状态机与函数式编程(二) - 遥远的街市 状态机与函数式编程 - 遥远的街市 筛选、编辑与网络社区 - 遥远的街市 谈谈我最近的编程语言选择 - 遥远的街市 我的金融投资书单 - 遥远的街市 谈 xxxholic - 遥远的街市 对 cursor.so 的两个简单测试 - 遥远的街市 网络文章存档工具 get-article 发布 - 遥远的街市
内存盘简介 - 遥远的街市
henix · 2022-12-24 · via 遥远的街市

最后更新日期:2022-12-25

  内存盘就是将一部分内存虚拟成磁盘,你可以用它来保存文件,重启之后保存的东西会丢失。

  这样的东西有什么用?可以用来保存各种临时文件,比如从网上下载的、或者别人传过来的东西,很多时候我们只是临时看一下,不需要永久保存。

  我平时用内存盘作为自己的临时工作区(working area)。就像人有工作记忆(working memory)一样,我相信如果你尝试了,你会发现这是一个很有用的东西。

Windows 上的内存盘

  Windows 操作系统并未自带这一基础工具。但有各种第三方实现,网上搜索“Ramdisk”你能找到很多。这里推荐 LTRDATA 的 ImDisk Driver

  安装好后“控制面板”中会多出一个“ImDisk Virtual Disk Driver”。

  它默认不会帮你创建内存盘,推荐使用“计划任务”在每次开机时创建。

1. 按 Win + R 调出“运行”对话框,输入“taskschd.msc”回车,调出“计划任务”。

“运行”对话框

2. 选择“任务计划程序库”,右键,“创建任务”

任务计划程序

3. 设置的关键点:

  • “常规”选项卡,“运行任务时,请使用下列用户账户”选择“SYSTEM”

  • “触发器”选项卡,添加“系统启动时”触发

  • “操作”选项卡,添加“启动程序”

    • “程序或脚本”为 C:\Windows\System32\imdisk.exe

    • “添加参数”为 -a -m R: -s 1G -p "/fs:ntfs /q /y"

    • 这些参数的意义:

      • -m R: 表示赋予卷标 R:
      • -s 1G 表示内存盘大小 1GB
      • -p 后面是传给 format 命令的参数,这里用 ntfs 文件系统格式化
启动程序设置
  • “条件”选项卡,取消“只有在计算机使用交流电源时才启动此任务”
  • “设置”选项卡,“如果此任务已经运行,以下规则适用”选择“请勿启动新实例”

4. 创建好这个任务后,右键,“运行”,即可在不重启的情况下先创建出内存盘。此后每次启动都会自动创建内存盘

  最后的效果:你会在资源管理器中看到你指定的卷标(如 R:)的一个盘。

Linux 上的内存盘

  使用 tmpfs 文件系统挂载任一目录即可,参考 https://wiki.archlinux.org/title/tmpfs

P.S. 相关文章:我的密码管理方案(或:Poor man’s Password Manager)