我花了几天时间试图从至少有一个坏块(或群集)的USB记忆棒上安装Ubuntu。
我尝试过使用各种方法和文件/系统格式(包括Rufus )从现有的Ubuntu机器和Windows中格式化它。虽然格式化程序可以设置为检查内存棒中的坏块并将它们排除在外,但最终媒体创建者似乎仍然盲目地写入坏块,从而创建了带有损坏数据的记忆棒。现在,我尝试了几个旧的记忆棒,结果是一样的,不管我尝试了什么。
然而,使用一个完美的USB记忆棒,没有坏的块,它第一次工作,每次。我是不是错过了一个选择或者什么地方?或者,是否可以将检测到坏块的格式化程序设置为警告,如果创建过程继续,媒体将被破坏,并询问用户是否希望继续?
发布于 2016-11-29 04:50:52
我认为大多数创建USB驱动器的工具都假设USB记忆棒是好的。至少mkusb是这样的(显然,您一直试图使用的工具也是如此)。
1.擦除整个设备,如果可以在擦除后重新分配内存单元,则可能会有所帮助。
你可以尝试用姆库斯“擦除整个设备”,然后再用你的工具(S)在记忆棒中创建一个USB安装系统。(再分配过程是我们无法管理的。在USB记忆棒中有一个内部处理器,如果可以的话,它会自动完成。)
另一种方法是在内存棒中创建一个带有ext4文件系统的分区,并在linux中运行以下命令来标记不良的集群,这样文件系统就可以避免使用它们。
sudo e2fsck -cf /dev/sdxy其中x是驱动器号(a或b或c.)Y是分区号(1或2或3.)在您的示例中,它可能是/dev/sdb1 1,第二个驱动器的第一个分区。如果此操作成功,您将得到一个USB记忆棒,可用于linux系统的存储。它也可以安装Ubuntu到它(安装在内部驱动器一样)。但这不是一个USB安装驱动器,可以安装Ubuntu到另一个系统。
另一种选择是在内存棒中创建一个带有NTFS文件系统的分区,并在Windows中运行以下命令来标记不良的集群,这样文件系统就可以避免使用它们。
chkdsk /r X:其中X:是从Windows中看到的目标分区的驱动器号(卷号)。如果此操作成功,您将得到一个USB记忆棒,可用于linux系统和Windows系统的存储,但它不帮助需要FAT32文件系统的安装程序。
最后,您可以在内存棒中创建一个带有FAT32文件系统的分区,并在Windows中运行以下命令,以标记不良的集群,从而使文件系统能够避免使用它们。
chkdsk /r X:其中X:是从Windows中看到的目标分区的驱动器号(卷号)。如果此操作成功,您将得到一个USB记忆棒,它可以用于linux系统和Windows系统的存储,它将帮助安装程序,这些安装程序使用以前创建的FAT32文件系统,例如Unetbootin。因此,这对你来说可能是可能的,如果问题是“只有”一些坏的部门在USB记忆棒别名吊坠。
发布于 2016-11-29 01:41:06
通常,在启动菜单上,您可以对CD媒体进行验证,但我不确定USB引导是否给您提供了相同的选项。安装程序对安装介质的有效性采取“全部”或“不”的方法,它要么有效,要么无效。
您可以通过识别坏块来让dd做您想做的事情,尝试如下:
https://askubuntu.com/questions/854763
复制相似问题