Mackbook 外接移动硬盘无法写入数据(三种解决办法)

Mackbook 外接移动硬盘无法写入数据

今天领导叫我过去说他的Mac笔记本外接他的移动硬盘无法写入数据,但是U盘又可以,奇怪,跑过去一看还真的是这样,后来还是用神奇的百度解决,
原因:因为移动硬盘或 U 盘是使用 Windows 系统下的 NTFS 分区格式,而 Mac 系统原生是不支持这种格式的
解决办法
一、将移动硬盘或U盘格式化MAC系统能识别的分区格式( fat32或exfat)
二、借助软件 NTFS For Mac 软件达到目的
三、
1、插入硬盘,终端执行 mount | grep ntfs,查看挂载方式,如下:默认read-only方式
$ mount | grep ntfs
/dev/disk2s1 on /Volumes/Untitled (ntfs, local, nodev, nosuid, read-only, noowners)
/dev/disk2s2 on /Volumes/Untitled 1 (ntfs, local, nodev, nosuid, read-only, noowners)
2、卸载硬盘,此处有两个分区:/dev/disk2s1、/dev/disk2s2,需要sudo权限。
$ sudo umount /dev/disk2s1
$ sudo umount /dev/disk2s2
3、重新挂载分区。
$ mkdir ~/Desktop/md1 ~/Desktop/md2
$ sudo mount_ntfs -o rw,nobrowse /dev/disk2s1 ~/Desktop/md1
$ sudo mount_ntfs -o rw,nobrowse /dev/disk2s2 ~/Desktop/md2
执行完命令后,访问桌面上的md1、md2即为访问硬盘分区,现在是可写状态。 亲测好使。。。。

<think>好的,我现在需要帮助用户在MacBook Air上安装nvm。用户之前的问题是关于查看用户文件,现在转到了安装nvm,可能是在搭建开发环境,比如之前提到的Hexo博客部署,需要Node.js版本管理。 首先,我得回忆一下nvm的安装步骤。根据引用[2],用户提供了安装nvm的命令,是用curl下载安装脚本然后执行。需要注意的是,用户可能使用不同的shell,比如zsh或bash,所以安装后需要正确配置环境变量。 然后,用户可能遇到常见问题,比如安装后nvm命令找不到,这可能是因为shell配置文件没有加载。需要检查.bashrc、.zshrc或者.profile文件,确保nvm的路径被正确添加。引用[2]中的source .zshrc说明用户可能使用zsh,所以需要提示用户加载配置。 接下来,安装Node.js的步骤,用户可能需要安装特定版本,比如引用[2]提到的nvm install 10.19.0,或者最新版本。还要提醒用户设置默认版本,避免每次终端重启后版本切换的问题。 还要考虑权限问题,确保用户有权限安装软件,可能涉及sudo,但nvm通常不需要sudo,因为是用户级别的安装。另外,如果之前安装过Node.js,可能需要先卸载,避免冲突。引用[2]中的nvm uninstall说明这一点。 最后,验证安装是否成功,检查node、npm、nvm的版本。用户可能还需要配置npm的镜像源,比如使用淘宝镜像,加快下载速度,这在中文环境下常见。 总结步骤应该是:安装nvm→配置shell→安装Node→验证,然后处理常见问题如版本切换、镜像配置、权限等。需要按照用户的实际需求分步骤说明,确保清晰易懂。</think>在MacBook Air上安装Node Version Manager(nvm)可通过以下步骤实现: --- ### 一、安装nvm(推荐通过官方脚本) 1. **打开终端** `Command + 空格`搜索「终端」并启动 2. **执行安装命令** ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` - 若网络问题导致失败,可尝试替换为国内镜像源: ```bash curl -o- https://gitee.com/mirrors/nvm/raw/master/install.sh | bash ``` 3. **配置环境变量** - 根据使用的Shell类型操作: - **Zsh用户**(macOS默认): ```bash echo 'export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.zshrc source ~/.zshrc ``` - **Bash用户**: ```bash echo 'export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bash_profile source ~/.bash_profile ``` --- ### 二、验证安装 ```bash nvm --version # 显示版本号即成功(如0.39.7) ``` --- ### 三、使用nvm管理Node.js 1. **安装最新版Node.js** ```bash nvm install node ``` 2. **安装指定版本**(如16.20.2) ```bash nvm install 16.20.2 ``` 3. **查看已安装版本** ```bash nvm ls ``` 4. **切换Node版本** ```bash nvm use 16.20.2 # 切换到指定版本 nvm alias default 16.20.2 # 设置默认版本[^2] ``` --- ### 四、常见问题解决 1. **`nvm: command not found`** - 原因:环境变量未正确加载 - 解决方案: ```bash source ~/.zshrc # 或 source ~/.bash_profile ``` 2. **下载速度慢** - 配置npm国内镜像源: ```bash npm config set registry https://registry.npmmirror.com ``` 3. **卸载旧版Node.js** - 若系统已通过其他方式安装Node.js,建议先卸载: ```bash sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules} ``` --- ### 五、应用场景示例 通过nvm可快速切换Node版本,满足如: - 开发环境要求特定Node版本(如Vue CLI 4.x需要Node 10+)[^1] - 测试不同Node版本下的项目兼容性 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值