分享两个在Macbook上读写ntfs移动硬盘的方法

对于经常使用MacBook的老鸟来说,在Macbook上挂载ntfs分区格式的硬盘进行读写已经不是什么问题了。但是对于刚刚入门的新手,一下子可能还很难适应。今天波波分享两个免费并且简单的方法,帮助新手朋友快速将ntfs分区格式硬盘数据迁移到Macbook中。

一、第三方免费工具:ntfs tool

在翻阅互联网资料的时候尤其是百度搜索充斥着大量打着“免费”名义的广告,真正当用户安装后就是各种收费。其实读写ntfs格式硬盘本身并没有太大的技术含量,何不拿出来方便众人呢?对于小白来讲最简单的方法就是安装第三方的软件支持,这样不需要任何技术,上手也容易。所以这里波波给需要的朋友们推荐了这款ntfs tool。

软件官网:https://www.ntfstool.com/

具体不多说,大家可以去官网下载。如果官网无法下载的话,大家也可以点击下面链接下载菠菜园的备份链接:https://zkii.lanzouj.com/iH7lS1fbhrbi

二、脚本开启ntfs硬盘读写权限

采用脚本开启MacBook读写ntfs硬盘的权限需要具备一定的技术,虽然也很简单,但不太适合没有丝毫电脑技术的朋友。这种方式同样免费。

脚本内容:

  1. #!/bin/bash
  2. # List available disks and their identifiers
  3. diskutil list
  4. # Prompt the user to select a disk by identifier
  5. read -p "Enter the disk identifier you want to mount (e.g., disk2s1): " selected_disk
  6. # Check if the selected disk identifier is valid
  7. if [ -z "$selected_disk" ]; then
  8.     echo "Invalid disk identifier. Exiting."
  9.     exit 1
  10. fi
  11. # Get the name of the selected disk
  12. selected_disk_name=$(diskutil info "/dev/${selected_disk}" | grep "Volume Name" | awk '{print $3}')
  13. # Check if the selected disk name is empty
  14. if [ -z "$selected_disk_name" ]; then
  15.     echo "Failed to get the disk name. Using a default name."
  16.     selected_disk_name="MyDisk"
  17. else
  18.     echo "Selected disk name: $selected_disk_name"
  19.         
  20.     # Step 1: Unmount the NTFS Drive
  21.     sudo umount "/Volumes/${selected_disk_name}"
  22.     # Step 2: Create a Mount Point
  23.     sudo mkdir "/Volumes/${selected_disk_name}-ntfs-new"
  24.     # Step 3: Mount the Selected Disk with Write Permissions
  25.     sudo mount -t ntfs -o rw,auto,nobrowse /dev/${selected_disk} "/Volumes/${selected_disk_name}-ntfs-new"
  26.     # Step 4: Open the Mounted Drive
  27.     open "/Volumes/${selected_disk_name}-ntfs-new"
  28.     # Wait for 'q' to be pressed to unmount and eject
  29.     read -n 1 -s -r -p "Press 'q' to unmount and eject the drive, or any other key to exit..."
  30.     if [ "$REPLY" == "q" ]; then
  31.         # Unmount the drive
  32.         sudo umount "/Volumes/${selected_disk_name}-ntfs-new"
  33.         
  34.         # Eject the drive
  35.         diskutil eject "/dev/${selected_disk}"
  36.         echo "Drive unmounted and ejected."
  37.     fi
  38. fi

复制上述脚本内容保存为“mount.sh”,需要挂载ntfs分区格式的硬盘时只需要在命令行执行上述脚本即可,然后输入硬盘的名称挂载后就可以正常的读写了。

 

你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!