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

推荐订阅源

V2EX - 技术
V2EX - 技术
P
Privacy International News Feed
Security Latest
Security Latest
H
Hacker News: Front Page
T
Tenable Blog
The Hacker News
The Hacker News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Security @ Cisco Blogs
Project Zero
Project Zero
O
OpenAI News
AI
AI
Spread Privacy
Spread Privacy
C
CERT Recently Published Vulnerability Notes
The Last Watchdog
The Last Watchdog
G
GRAHAM CLULEY
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Scott Helme
Scott Helme
Application and Cybersecurity Blog
Application and Cybersecurity Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
NISL@THU
NISL@THU
A
Arctic Wolf
T
Threat Research - Cisco Blogs
PCI Perspectives
PCI Perspectives
N
News and Events Feed by Topic
C
Cyber Attacks, Cyber Crime and Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
Simon Willison's Weblog
Simon Willison's Weblog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
Google Online Security Blog
Google Online Security Blog
罗磊的独立博客
L
LINUX DO - 最新话题
U
Unit 42
S
Security Affairs
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
博客园 - 【当耐特】
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
月光博客
月光博客
Engineering at Meta
Engineering at Meta
腾讯CDC
F
Full Disclosure
Cyberwarzone
Cyberwarzone
S
SegmentFault 最新的问题
Recorded Future
Recorded Future
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 司徒正美
The Cloudflare Blog

遥远的街市

简单实现 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)