先定位ollama默认模型路径(如c:users.ollamamodels),再通过设置系统环境变量ollama_models指向d盘新路径,接着手动迁移models文件夹并保持结构一致,最后验证运行并删除c盘残留文件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您发现DeepSeek本地模型文件在Windows系统中大量占用C盘空间,却难以定位其实际存放位置,则很可能是Ollama框架将模型默认写入用户目录下的隐藏路径。以下是解决此问题的步骤:
一、关闭Ollama服务并定位当前模型路径
迁移前必须确保Ollama进程完全终止,否则文件被占用将导致复制失败或路径切换无效。同时需确认原始模型所在位置,为后续迁移提供准确依据。
1、右键任务栏右下角的Ollama小羊驼图标,选择Quit Ollama;
2、按Win + R打开运行窗口,输入cmd回车,执行命令:ollama list --verbose;
3、观察输出中的model_path字段,典型路径为C:Users\.ollamamodels或C:Users\AppDataLocalOllamamodels;
4、若命令报错或无输出,直接前往资源管理器地址栏粘贴上述路径,启用“显示隐藏的项目”后手动查找.ollama或Ollama文件夹。
二、设置OLLAMA_MODELS环境变量指向新盘
通过系统级环境变量覆盖Ollama默认模型存储路径,使后续所有模型操作(包括拉取、运行、删除)均作用于指定非系统盘目录,避免再次写入C盘。
1、按Win + R,输入rundll32 sysdm.cpl,EditEnvironmentVariables回车;
2、在“系统变量”区域点击“新建”;
3、变量名输入:OLLAMA_MODELS(注意全部大写,不可拼错);
4、变量值输入目标路径,例如:D:LLMModels(确保该盘符存在且有足够空间,路径不含中文与空格);
5、点击“确定”保存,重启所有已打开的终端窗口或命令行程序以使变量生效。
三、手动迁移现有模型文件至新位置
环境变量仅影响新模型的存储行为,已存在于C盘的模型需人工转移,并保持原有目录结构完整,否则Ollama无法识别已下载模型。
1、打开原模型路径(如C:Users\.ollamamodels);
2、全选其中所有子文件夹(通常为blobs、manifests及模型哈希命名的文件夹),执行剪切操作;
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
3、进入新路径(如D:LLMModels),新建同名文件夹models,再将剪切内容粘贴至此处;
4、检查新路径下是否完整存在modelslobs、modelsmanifests等子目录,结构必须与原路径一致。
四、验证迁移结果并清理残留
迁移完成后需立即验证Ollama能否正确识别并加载模型,同时清除C盘中已失效的旧模型数据,防止重复占用空间。
1、重新启动Ollama服务(双击桌面图标或运行ollama serve);
2、打开新命令行窗口,执行:ollama list,确认模型名称与TAG正常显示;
3、执行:ollama run deepseek-r1:7b(替换为您实际使用的模型TAG),等待首次响应成功;
4、若验证通过,返回原C盘路径(如C:Users\.ollama),删除整个.ollama文件夹;
5、清空回收站,完成C盘空间释放。
五、备用方案:卸载重装并指定安装路径
当环境变量方式失效或模型路径严重混乱时,可采用彻底重装策略,从安装源头切断C盘写入路径,适用于希望完全重建部署环境的用户。
1、通过“控制面板→程序和功能”卸载Ollama主程序;
2、手动删除残留路径:C:Users\AppDataLocalProgramsOllama与C:Users\.ollama;
3、下载OllamaSetup.exe安装包,在其所在文件夹地址栏输入cmd,执行:.OllamaSetup.exe /DIR=D:Ollama(将主程序安装至非C盘);
4、安装完成后,立即按第二步方法配置OLLAMA_MODELS环境变量;
5、首次运行ollama pull命令时,模型将直接下载至新设定路径,全程不触达C盘。










