重新使用 Ubuntu Live USB

重新使用 Ubuntu Live USB

我使用启动盘创建器。一切运行良好;没有任何问题。

但是,我现在使用的 USB 记忆棒不能用作存储设备。它仍然可以启动 Ubuntu,但正常插入时它根本不会出现在 Nautilus 中。将它插入我的 MacBook Pro 时会发出有关文件系统无效的警告。

dmesg插上电源后运行

[  123.912989] usb 1-3: new high-speed USB device number 7 using xhci_hcd
[  124.043543] usb 1-3: New USB device found, idVendor=4146, idProduct=ba65
[  124.043552] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  124.043556] usb 1-3: Product: USB Mass Storage Device
[  124.043560] usb 1-3: Manufacturer: PRETEC UG-02GB
[  124.043563] usb 1-3: SerialNumber: 5dd1c2372a6703
[  124.046014] usb-storage 1-3:1.0: USB Mass Storage device detected
[  124.046247] scsi host7: usb-storage 1-3:1.0
[  125.044940] scsi 7:0:0:0: Direct-Access     Pretec   UltimatGuard     6.00 PQ: 0 ANSI: 2
[  125.045864] sd 7:0:0:0: Attached scsi generic sg3 type 0
[  125.046317] sd 7:0:0:0: [sdc] 3947016 512-byte logical blocks: (2.02 GB/1.88 GiB)
[  125.046445] sd 7:0:0:0: [sdc] Write Protect is off
[  125.046449] sd 7:0:0:0: [sdc] Mode Sense: 00 00 00 00
[  125.046580] sd 7:0:0:0: [sdc] Asking for cache data failed
[  125.046584] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[  125.180958]  sdc: sdc1 sdc2
[  125.182353] sd 7:0:0:0: [sdc] Attached SCSI removable disk

注意请求缓存数据失败- 这是一个错误吗?

磁盘在输出中显示为lsblksdc
为清楚起见,省略了sda和的详细信息sr0

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdc       8:32   1   1.9G  0 disk 
├─sdc1    8:33   1   1.1G  0 part 
└─sdc2    8:34   1   2.2M  0 part 

该磁盘还显示在sudo lshw -class disk

  *-disk                  
       description: SCSI Disk
       physical id: 0.0.0
       bus info: scsi@7:0.0.0
       logical name: /dev/sdc
       size: 1927MiB (2020MB)
       capabilities: partitioned partitioned:dos
       configuration: logicalsectorsize=512 sectorsize=512 signature=1cae5859

这个 USB 记忆棒有问题吗?

是不是因为它是可启动的所以无法安装?

将其重新变为“普通” USB 磁盘(即非可启动安装磁盘)的最佳/正确方法是什么?

编辑:使用启动盘创建器的“擦除磁盘”选项时,会出现此消息

org.freedesktop.DBus.Python.GLib.Error: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/share/usb-creator/usb-creator-helper", line 274, in Format
    part.call_set_flags_sync(boot_dos_flag, no_options, None)
GLib.Error: udisks-error-quark: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error setting partition flags on /dev/sdc2: Command-line `parted --script "/dev/sdc" "set 2 boot off"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
 (0)

但磁盘现在确实显示在 Nautilus 中。不过,它不是空的,上面有一些 EFI 启动项。

答案1

  1. 打开“启动磁盘创建器”。
  2. 插入你的 USB 闪存盘。
  3. 单击可清除设备上的所有数据。
  4. 退出启动磁盘创建器。
  5. 拔下设备插头并重新插入,现在您就可以使用该设备了。

使用 dd 后这也有效。


或者,我很确定您可以这样做来重新格式化驱动器:警告,这将删除设备上的所有内容,因此请确保指定正确的设备!

sudo mkfs -t vfat -I /dev/sdx

/dev/sdx实际设备在哪里?

就你的情况而言,它看起来应该是/dev/sdcsudo mkfs -t vfat -I /dev/sdc


更新

根据这个类似的问题,有同样的错误,您应该能够使用以下命令彻底擦除整个设备:

sudo dd if=/dev/zero of=/dev/sdx
sudo mkfs -t vfat -I /dev/sdx

实际设备在哪里/dev/sdx。在此特定情况下,您的设备似乎位于/dev/sdc此处,因此您应该运行:

sudo dd if=/dev/zero of=/dev/sdc
sudo mkfs -t vfat -I /dev/sdc

答案2

将 USB 闪存盘或存储卡恢复到标准存储设备

韓國系上安全带dd。查看这些链接

https://help.ubuntu.com/community/mkusb

mkUSB-快速入门手册.pdf

mkUSB-quick-start-manual.pdf - 备用链接

如果您在使用 USB 闪存盘时遇到问题,以下链接中提供了更一般的解决方法,

修复 U 盘的分区表和文件系统

韓國

  • 擦拭第一兆字节 - 如果你之后使用分区工具,通常就足够了,
  • 擦拭整个驱动过程耗时较长,且容易造成磨损,
  • 直接恢复- 擦除第一个兆字节并将驱动器恢复为标准存储设备(带有 MSDOS 分区表和具有 FAT32 文件系统的分区)。

在此处输入图片描述

在此处输入图片描述

相关内容