同事发来一个命令,使用win7将SD卡格式化,然后将文件拷贝进去

新的SD卡需要格式化成屏能识别的格式:开始=》运行=》输入command进入DOS系统,输入
format/q g:/fs:fat32/a:4096
g是您的SD卡的盘号 
注意:一般鼠标右键点击的格式化是无效的(win7系统输入cmd)一般情况SD卡大小1-16G支持

我的办公PC是Linux,于是让GPT帮忙转了一下命令

在 Linux 中,格式化磁盘的工作通常是通过 mkfs 系列的工具来完成的。对应于 Windows 命令 format /q g: /fs:fat32 /a:4096(快速格式化 G: 驱动器为 FAT32 文件系统,分配单元大小为 4096 字节),在 Linux 中,你可以使用 mkfs.vfat 命令来执行类似的操作。

不过,在 Linux 中,磁盘驱动器的命名方式与 Windows 不同。通常,它们被命名为 /dev/sdX(例如 /dev/sdb),其中 X 是一个字母,根据系统中磁盘的数量和顺序来确定。

假设你的 G: 驱动器在 Linux 中对应于 /dev/sdg(请确保使用正确的设备文件,因为错误的命令可能会损坏数据),相应的命令将是:

sudo mkfs.vfat -F 32 -s 1 -S 4096 /dev/sdg

这里的参数解释如下:

  • -F 32 指定文件系统类型为 FAT32。
  • -s 1 设置每个分配单元的扇区数。默认情况下,每个扇区为 512 字节。
  • -S 4096 设置扇区大小为 4096 字节。
  • /dev/sdg 是你要格式化的设备。

重要安全提示

  • 在执行这个命令之前,请确保 /dev/sdg 是正确的驱动器。你可以使用 lsblkfdisk -l 命令来列出系统中的磁盘和分区。
  • 格式化操作会清除目标驱动器上的所有数据,请在执行前确保数据已备份或不再需要。
  • 使用 sudo 表明你需要管理员权限来执行这个命令。确保你对所执行操作的后果有充分的了解。

这样做完之后,Win11是无法识别的,所以还是用Linux将需要拷贝的文件拷贝到U盘。

但是,启动后,没有效果。

同事去找Win7电脑去了。
2023-12-15T09:31:11.png

最后修改:2024 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏