重用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
的输出中lsblk
为sdc
(为清楚起见,省略了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启动内容。
- 打开“启动盘创建者”。
- 插入USB pendrive。
- 单击以清除设备上的所有数据。
- 退出启动磁盘创建者。
- 拔下设备并重新插入,您现在应该可以使用该设备了。
使用dd后也可以使用。
或者,我很确定你可以这样做来重新格式化驱动器: 警告,这将删除设备上的所有内容,因此请确保指定正确的设备!
sudo mkfs -t vfat -I /dev/sdx
其中/dev/sdx
是实际设备。
在你的情况下,它看起来应该是/dev/sdc
: sudo 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或存储卡还原到标准存储设备
mkusb在dd
周围缠上安全带。 请参阅这些链接
https://help.ubuntu.com/community/mkusb
mkUSB -快速启动手册.pdf
mkUSB-quick-start-manual.pdf – 备用链接
如果您在以下链接中遇到USB pendrive问题,可以更详细地了解该怎么做,
修复pendrive的分区表和文件系统
mkusb可以
- 擦除第一兆字节 – 如果之后使用分区工具,通常就足够了,
- 擦拭整个驱动器 – 需要很长时间并导致磨损,
- 直接还原 – 擦除第一个兆字节并将驱动器还原到标准存储设备(使用MSDOS分区表和FAT32文件系统的分区)。
- 在OS分区中使用持久分区的Pendrive空间不足
- 从Ubuntu iso创建安装媒体的正确方法是什么?
- 如何创建LiveCD / LiveDVD / LiveUSB?
- 尝试安装Ubuntu – MD5 Check Sums Different
- 在UEFI模式下,Ubuntu 12.10 64位无法在Dell Inspiron 15z Puissance(法语)上启动
- 联想平板电脑 – Ubuntu USB安装
- 如何将我的Ubuntu安装转换为Live-USB或Live-CD?
- Ubuntu 17.10 LIVE USB固件Bug TSC_DEADLINE
- 为什么Startup Disk Creator不能在12.04中运行?