重用Ubuntu Live USB

我使用Start Up Disk Creator创建了一个Ubuntu 15.04 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 

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

磁盘在lsblk的输出中lsblksdc
(为清楚起见,省略了sdasr0详细信息)

 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. 打开“启动盘创建者”。
  2. 插入USB pendrive。
  3. 单击以清除设备上的所有数据。
  4. 退出启动磁盘创建者。
  5. 拔下设备并重新插入,您现在应该可以使用该设备了。

使用dd后也可以使用。


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

 sudo mkfs -t vfat -I /dev/sdx 

其中/dev/sdx是实际设备。

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


UPDATE

根据具有相同错误的类似问题 ,您应该能够使用以下命令完全擦除整个设备:

 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 

将USB pendrive或存储卡还原到标准存储设备

mkusbdd周围缠上安全带。 请参阅这些链接

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

mkUSB -快速启动手册.pdf

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

如果您在以下链接中遇到USB pendrive问题,可以更详细地了解该怎么做,

修复pendrive的分区表和文件系统

mkusb可以

  • 擦除第一兆字节 – 如果之后使用分区工具,通常就足够了,
  • 擦拭整个驱动器 – 需要很长时间并导致磨损,
  • 直接还原 – 擦除第一个兆字节并将驱动器还原到标准存储设备(使用MSDOS分区表和FAT32文件系统的分区)。

在此处输入图像描述

在此处输入图像描述