You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git在NTFS外置驱动器初始化仓库报packed-refs读取无效参数错误

Git外置NTFS驱动器初始化仓库报couldn't read .git/packed-refs错误

故障表现

执行git init初始化新仓库后,运行git status、git add .等所有后续Git操作均被报错阻断,核心报错信息为fatal: couldn't read .git/packed-refs: invalid argument。故障触发时,目标仓库目录下不存在.git/packed-refs文件,.git目录下初始化生成的各子文件夹均为空。

基础环境信息

  • 操作系统版本:Windows 21H2
  • Git客户端版本:2.36.2
  • 故障涉及存储介质:NTFS格式大容量外置机械硬盘、128GB NTFS格式U盘

故障特征

  • 内置C盘下所有路径创建Git仓库无任何异常;在外置盘触发报错的C#控制台项目移动到C盘下载文件夹后,可正常创建仓库、执行所有Git操作
  • 两类操作稳定复现故障:一是在NTFS格式外置驱动器上从零新建Git仓库,二是通过GitHub Desktop操作外置盘存储的仓库时执行分支切换操作
  • 故障生成的.git目录无文件损坏:将出问题的.git文件夹发送给其他用户测试,对方可正常执行git status及其他Git操作,无任何异常

复现步骤

  1. 在目标外置驱动器上创建空白工作目录
  2. 进入目录执行git init完成Git仓库初始化
  3. 执行git status命令即可立刻触发报错

排查记录

因设备内置存储容量不足,无法承载UE4手动编译的空间需求,必须在外置硬盘上使用Git管理代码,该故障直接导致外置盘Git工作流完全阻断。
执行git fsck --full命令得到的输出如下:

PS D:\Project\MongoDBConnection> git fsck --full  
warning: unable to access '.git/objects/info/alternates': Invalid argument  
error: unable to open .git/objects/00: Invalid argument  

Checking object directories: 100% (256/256), done.  

fatal: couldn't read .git/packed-refs: Invalid argument  

内容的提问来源于stack exchange,提问作者trent-castro-tfs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 07:51:24