新闻详情

新闻详情

首页 / 资讯中心 / 详情

LM Studio模型存储路径迁移:从C盘到软链接完整指南

发布时间:2026/9/30 15:44:45来源:尧图网络
LM Studio模型存储路径迁移:从C盘到软链接完整指南
LM Studio 这软件现在用的人是越来越多毕竟想在本地跑跑大模型、折腾一下开源模型的推理它确实是目前上手门槛最低的那一档。但用的人一多问题就跟着来了——最典型的一个模型文件默认下载到 C 盘没几天系统盘就飘红了。这玩意儿模型动辄几个 GB多的几十个 GB全怼在系统盘里C 盘再大也扛不住这么造。今天就把修改 LM Studio models 下载位置这件事彻底讲透从原理到实操包括怎么迁移旧文件、怎么弄软链接一次性给你说明白保证看完你就能自己动手搞定。1. 先搞懂它默认把模型塞在哪儿1.1 默认路径到底藏在哪LM Studio 的模型下载目录默认是在用户主目录下的隐藏文件夹里具体路径是C:\Users\你的用户名\.lmstudio\models注意是.lmstudio这个带点的文件夹默认是隐藏状态。你要是在资源管理器里直接找看不见它得先在“查看”里勾选“隐藏的项目”才能看到。macOS 和 Linux 系统也类似路径在/Users/你的用户名/.lmstudio/models或者/home/你的用户名/.lmstudio/models。这个路径是 LM Studio 安装后自动创建的所有通过应用内搜索、下载的模型文件都会统一放到这个 models 目录下。默认情况下它还会按“发布者/模型名/量化版本”这样的层级结构来组织文件比如models\ - TheBloke\ - CodeLlama-7B-GGUF\ - codellama-7b.Q4_K_M.gguf - Mistral\ - Mistral-7B-Instruct-v0.2-GGUF\ - mistral-7b-instruct-v0.2.Q5_K_M.gguf大概就是这么个结构。每个模型一个文件夹里面放着 .gguf 文件、tokenizer 之类的配套文件。这种组织方式本身挺清晰但问题就是它把根目录定在 C 盘用户目录下了这才是根源所在。1.2 为什么说这个东西非改不可有些朋友可能觉得C 盘装就装呗反正我还有空间。但你要知道大语言模型的权重文件是出了名的“重量级选手”。随便一个 7B 参数的量化模型Q4 精度的大概 4-5 GBQ8 精度的 7-8 GB要是你玩 13B、33B 甚至 70B 的模型那就奔着 30 GB、60 GB 甚至更多去了。而且 GGUF 文件是单个大文件动辄几十 GB这种大文件一旦写到系统盘除了占空间还会拖累系统盘的读写性能——因为 C 盘通常是系统、页面文件、临时文件都在读写的地方你再加一个大模型在那连续读写整机响应都会受影响。还有一点很实际重装系统的时候C 盘是要被格式化的。模型文件放 C 盘等于把几十 GB 的重量级资产放在随时可能被清空的地方。改到其他盘重装系统后只要重新设置一下路径就能直接用不用重新下几十 GB。所以不管是为了空间管理还是为了性能和安全把模型下载位置改到其他盘都是用了 LM Studio 之后必须做的事。别等 C 盘红了再动手那时候挪文件又要多花不少时间。2. 从应用设置里改路径最简单也最容易漏细节2.1 打开设置面板的正确姿势LM Studio 的模型目录设置并不在安装向导里是藏在应用的三级菜单里面。操作为打开 LM Studio 主界面点击左下角的齿轮图标Settings进入设置页面后找到“Chat”或者“Developer”这两个页签里面就有“Model Download Directory”这个选项。不同版本的 LM Studio 界面可能稍有差异但大致路径是一致的。有的版本把它放在“General”或者“Files Storage”下面核心关键词就是“Model Download Directory”或“Download location”。你找的时候留意这几个英文词组就行。点击那个输入框旁边的“Browse”按钮或者直接把路径填进去然后选择一个你准备好的新目录。我强烈建议你新建一个专门放模型的文件夹比如D:\AI\Models或者E:\LLM\Models别直接选盘符根目录不然以后模型多了会乱成一锅粥。2.2 确认修改生效的细节选完新路径后别急着关设置。LM Studio 里这个路径修改一般需要重启应用才会完全生效。你可以先接点一下“Save”保存然后彻底退出 LM Studio注意是彻底退出就是托盘点右键选择 Quit或者任务管理器里结束进程再重新启动。启动后怎么确认改成功了最简单的方法随便在 LM Studio 里搜索并下载一个体积很小的 Embedding 模型比如nomic-embed-text-v1.5这种才几百 MB 的下载完成后去你设置的新路径下看一眼如果文件出现在那里说明路径切换成功。不过这里有个容易踩的坑如果你只是修改了下载位置LM Studio 是不会自动帮你把已下载的模型文件从旧目录搬过去的。应用默认只认当前设置的路径你原先下载那些模型如果还在旧的默认目录里改了路径后模型列表里可能就看不到了。这种情况需要手动迁移旧文件下一节我会写清楚具体怎么做。2.3 修改后老模型怎么迁过去迁移旧模型最稳妥的办法不是剪切粘贴完事而是要保证路径结构不变。因为你剪切过去之后模型文件夹的相对层级如果乱了LM Studio 也能识别但有时候会出现模型信息显示不全的情况。具体操作先停掉 LM Studio然后在资源管理器里进入C:\Users\你的用户名\.lmstudio\目录把整个models文件夹复制到你的新目标目录下。复制完成后进入新位置的 models 文件夹确认里面的层级结构还是 “发布者/模型名称/文件” 这种不要手动打散它。然后打开 LM Studio在设置里把下载目录指向新位置的 models 文件夹重启应用模型列表里应该就能看到你原来的那些模型了。注意我这里说的是“复制”而不是“剪切”。为什么因为剪切如果中途断掉比如突然断电、资源管理器卡死原始文件和目标文件都会处于不确定状态修复起来很烦。复制虽然可能多等一会儿但至少原文件还在复制完确认无误后再删掉旧的这样最保险。3. 软链接方案不占用双份空间的高级做法3.1 软链接是什么为什么要用它有时候你会遇到一种尴尬情况LM Studio 设置界面里改了路径应用也显示认了新目录但有些模型下载到一半或者某些内置功能、插件仍然往原来的默认路径里写东西。这种时候光改应用设置就不够彻底了那就得动用系统层面的方案——目录软链接Symlink。说人话版本软链接就是一个“假文件夹”它本身不占内存和硬盘空间你点开它实际上进入的是另一个真实存在的目录。你可以把它理解成一个快捷方式但这个快捷方式是系统级的所有程序都不觉得自己在走快捷方式而是觉得这里就是一个真正的目录。这么做最直接的好处不需要改动 LM Studio 的任何设置不用关心应用内部还有哪些地方写死了旧路径只要把旧位置的 models 文件夹变成指向新位置的软链接一切照旧但实际文件已经搬到了目标盘。对强迫症来说这个方案还能保证 C 盘用户在根目录下的文件结构跟原始安装时完全一致最兼容、最不会出幺蛾子。3.2 Windows 上创建软链接的完整步骤Windows 上创建目录软链接需要用到命令提示符或者 PowerShell而且权限要求是管理员——不用管理员的话容易被系统拒绝提示“你没有足够的权限”或者“无法创建”。步骤一停止 LM Studio确保没有进程占用文件。这里我说一下我试过好几次如果不退出就在那切断文件剪切后续模型列表经常出现“路径不可用”的错误。步骤二把整个默认 models 目录剪切到目标位置。比如我要把它挪到D:\AI\models那就在资源管理器里把C:\Users\你\.lmstudio\models整个剪切到D:\AI\下。剪切完成后注意 C 盘原来的目录就不存在了。步骤三以管理员身份打开 CMD 或 PowerShell执行mklink /D C:\Users\你的用户名\.lmstudio\models D:\AI\models这条命令的意思是在原来的位置创建一个名为models的目录链接它指向D:\AI\models。执行成功后你会看到提示“为 models D:\AI\models 创建的符号链接”。步骤四验证。打开资源管理器进到C:\Users\你的用户名\.lmstudio\看到models文件夹图标上有个快捷方式的小箭头右键属性可以看到“链接目标”指向新路径。同时在 LM Studio 里模型列表应该能正常显示那些已迁移的模型这下不管应用内部怎么读写文件实际上都在 D 盘。3.3 macOS / Linux 上创建软链接的操作macOS 和 Linux 都是 Unix 系命令大同小异在终端里执行ln -s /Volumes/你的新盘/AI/models /Users/你的用户名/.lmstudio/models或者是 Linux 下ln -s /data/AI/models /home/你的用户名/.lmstudio/models小提示目标路径新位置的 models如果已经存在要先确保里面结构完整。如果新路径目标已经存在一个空 models 文件夹你得先把那个空文件夹删掉否则ln -s会提示“File exists”。这里建议选择直接把整个模型文件夹移到目标盘再进行软链接这样最顺手。3.4 软链接方案怎么做到“一劳永逸”软链接方案做完后后续你再在 LM Studio 里搜索、下载新模型新模型文件会自动写入新位置的 models 下因为 LM Studio 走到哪个目录都会被软链接接到新目录。也就是说你以后再也不用管路径的事不管它内部写死了什么路径最终都落在 D 盘。另外如果你用的是 Steam 库里那种小绿人设备可以忽略但如果是其他辅助工具比如 WorkBuddy 这类需要调用本地 LM Studio 模型的工具你会发现它们也认软链接这个路径——因为系统层面就认为这个路径是合法目录所以第三方工具通过 LM Studio API 或者目录扫描方式查找模型时不会因为路径迁移而迷失。这一点才是软链接方案的隐藏价值。4. 别走弯路环境变量、配置文件这些坑4.1 网上流传的“环境变量大法”为什么基本无效很多人刚接触这个需求时都习惯性地想用环境变量来解决问题——因为在很多软件里下载路径都可以通过环境变量来控制。不幸的是LM Studio 到目前为止并没有实现一个公开的环境变量来指定模型存储目录。网上有些帖子说“设置 LM_STUDIO_MODELS_DIR 就行”实测是无效的应用启动后依然看得是用户目录下的 .lmstudio/models。这一点其实挺遗憾的我也希望官方能提供一个环境变量支持这样就能更灵活地控制。但现状是不要浪费时间在环境变量上把精力放到应用内设置或软链接方案上这才是正解。4.2 配置文件虽然说存在但别指望手动改有人会想那我直接改应用的配置文件行不行LM Studio 的配置确实存在一般在%APPDATA%\LM Studio\或用户目录下的.lmstudio目录里会有一些 json 或 sqlite 数据库文件来存储应用状态和设置。但是这些文件在应用运行时会被锁定或缓存覆盖你手动改了之后只要程序一启动、一退出就会被覆盖回去。而且 LM Studio 的要求很严格如果配置里指向的目录不存在或不可写它可能自动回退到默认路径反而把你的内容搞乱。所以我的建议是配置文件的坑不要去踩。除非你是那种非常清楚自己在做什么的高级玩家否则就老老实实走应用内设置或者系统软链接这两条路已经覆盖了 99% 的需求场景。4.3 从源头规划给模型建一个好的目录结构既然要改位置不如顺手把模型目录结构也整理一下。我的习惯是这样的D:\AI\ - models\ - TheBloke\... - Mistral\... - Embedding\... - downloads\ - custom\手动放入的 GGUF 文件也放在这个分类下至于为什么要单独建 downloads 目录——LM Studio 下载的时候会先生成一个临时或未完成文件有一些版本会在 models 目录下建.cache或者.partial之类的隐藏目录这些不清理会占地方。如果你有自己的下载目录规划就可以定期去清理那些未完成的下载了。另外我建议你在 D 盘这类机械硬盘和固态硬盘之间稍微权衡一下大模型推理时读取权重大建议放在固态盘上否则加载模型的速度会非常感人。实测同一个模型放在 SATA 固态和 NVMe 盘上加载速度差异还是明显的虽然推理后速度主要靠显存和内存但启动加载阶段那几十秒的等待不值得省。5. 常见问题与排查技巧实录5.1 问题一改完设置重启后模型列表空白这是最常遇到的问题而且一大半原因都是“没重启彻底”。LM Studio 在修改下载目录后如果你只是关闭了主窗口而没有退出后台进程模型列表扫描仍然会基于旧路径。解决方式是确认进程完整退出再重新打开。另外就是检查新路径下是不是真的没有模型文件。如果你改了路径但旧模型没迁移出现模型列表里有部分模型或者为空都是很正常的。按上面第 2.3 节说的方式把旧模型复制过去再重启就能解决。5.2 问题二软链接创建失败提示权限不足Windows 上创建符号链接除了管理员权限还要求开发者模式开启部分系统版本下普通用户即使有管理员也可能受限。在 Windows 11/10 上如果 mklink 命令提示访问被拒就去“设置-系统-开发者选项”里打开“开发人员模式”。另外 PowerShell 执行时要以管理员身份运行右键点击开始菜单选“Windows PowerShell管理员”那个选项。如果在 macOS 上遇到权限问题检查一下新目录是否对你当前用户有读写权限chmod -R 755 /目标目录/models chown -R 你的用户名 /目标目录/models5.3 问题三模型下载中断留下残缺的缓存文件这个问题和路径修改没直接关系但是换个盘之后你可能会遇到。比如下载到一半断网、手动取消LM Studio 可能会在 models 目录下留下.part或.incomplete文件。这些文件不占小数目如果多了很占地方。排查方法是定期去模型目录下看有没有这种非 .gguf 的大文件有就直接删掉。删掉后模型列表不会受影响因为不完整的模型不会显示出来。5.4 问题四设置里改了路径但下载新模型时仍提示磁盘空间不足这个情况有点迷惑性我遇到过一次。原因是 LM Studio 在下载时除了往目标目录写文件还会在系统临时目录%TEMP%或者/tmp里写一部分缓冲数据。如果你 C 盘临时目录空间不足下载照样会失败虽然你的目标盘还有几百 GB。解决办法清理系统临时目录或者把系统 TEMP 变量也改到其他盘。这个不推荐小白操作但你要是遇到这个问题至少知道病根在哪而不是在那猜是不是 LM Studio 路径没生效。5.5 快速排查清单症状可能原因解决动作设置里改了路径但模型仍在 C 盘没彻底重启 LM Studio任务管理器结束进程重新打开模型列表不显示旧模型旧文件没迁移到新目录复制旧目录到新路径新下载的模型找不到下载列表刷新慢或路径选错去新路径下检查文件是否已写入创建软链接被拒权限不够或未开启开发者模式管理员运行开启开发人员模式下载报磁盘空间不足系统临时目录空间不足清理 TEMP 或修改 TEMP 路径6. 我做这行多次迁移的心得说到这里我把自己的偏好也一并交代了。我目前最推荐的方式是先试用应用内设置改一次、重启确认正常之后再把旧的模型文件复制过去而不是直接改软链接。因为对大多数人来说应用内设置是最简单直接、最少歧义的路径。但是如果你经常需要折腾不同的工具链或者有第三方应用需要固定读取%USERPROFILE%\.lmstudio\models这个路径那么上软链接会是更省心的方案它能保证所有外部依赖都能找到模型又不用在多个应用里分别去配一遍路径。我经历过一次惨痛教训早期我是直接把整个.lmstudio文件夹剪切到了 D 盘然后在目标盘双击 LM Studio 的便携版以为万事大吉。结果模型列表全空而且应用因为找不到配置目录自动又在 C 盘重建了默认目录白白浪费了半小时去定位问题。这之后我再也不做剪切整个应用目录这种事了老老实实只动 models 子目录。最后一个小建议无论你采取哪种方案迁移完成后建议下载一个体积小的 embedding 模型或者随便挑一个已有的模型跑一次对话确认能正常加载和推理再大功告成。这一步看着多余但能帮你提前发现一半的路径问题——总比哪天真要用了才发现模型列表是空的要强得多。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

CNC精密零件加工除尺寸公差外,还要明确哪些内容? 2026/9/30 22:29:53

CNC精密零件加工除尺寸公差外,还要明确哪些内容?

上周一个做机器人关节的工程师找过来,第一句话就带着气:“你们能不能别像前几家那样,报价报完又加价,样品做完又返工?项目节点已经拖了三周了。” 答案其实不复杂:报价反复返工、成品跟预期对不上&#xff…

阅读更多 →
Copilot 能换成本地吗?—— 把 endpoint 改到 TaoToken 的本地化部署与替代方案全解析 2026/9/30 22:29:47

Copilot 能换成本地吗?—— 把 endpoint 改到 TaoToken 的本地化部署与替代方案全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
化学智能体的闭环时刻:从自然语言到机器人实验,走通了哪条路 2026/9/30 22:29:33

化学智能体的闭环时刻:从自然语言到机器人实验,走通了哪条路

一个化学工作者用自然语言说出"帮我做这组样品的梯度稀释",机器人液体工作站自己产出可执行协议文件,中途发现计量矛盾还会自己改——这个场景在 2026 年之前属于演示视频,现在有了可量化的一致性证据。美国太平洋西北国家实验室&a…

阅读更多 →
【Redis初阶】(篇二)《一文吃透 Redis:特性、应用场景、版本演进与安装配置全解析》 2026/9/30 22:29:26

【Redis初阶】(篇二)《一文吃透 Redis:特性、应用场景、版本演进与安装配置全解析》

一.了解 Redis Redis 官网:Redis - Real-time data for agents & apps Redis(Remote Dictionary Server)是一个开源的、基于内存的键值对(Key-Value)NoSQL 数据库。 在数据结构上,Redis 的 key 永远是…

阅读更多 →
工业配电开关三大核心指标:电气参数、公差范围与机械寿命协同解析 2026/9/30 22:29:26

工业配电开关三大核心指标:电气参数、公差范围与机械寿命协同解析

1. 工业级配电开关控制设备不是“能通电就行”的玩具——它是一套精密协同的机电系统很多人第一次接触工业级配电开关控制设备时,下意识会把它和家里墙上那个咔哒一声就跳闸的空气开关画等号。这种认知偏差,在项目现场已经酿成过三次非计划停机事故&…

阅读更多 →
成为全栈·Next.js 网站前台篇·文章列表:服务端首屏与客户端持续加载怎样协作 2026/9/30 22:29:19

成为全栈·Next.js 网站前台篇·文章列表:服务端首屏与客户端持续加载怎样协作

成为全栈Next.js 网站前台篇文章列表:服务端首屏与客户端持续加载怎样协作 首屏内容适合由服务端直接交付,继续加载需要浏览器管理交互状态。两者合在一起时,真正难的是让第 2 页从第 1 页的下一步开始,而不是重新发明一份列表。 …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉