pfe*_*fep 7 ubuntu grub2 external-hard-drive
我能够从外部 USB 硬盘启动和运行命令;有问题的消息出现约 45 秒,然后启动继续。GRUB2 安装在内部硬盘上。When choosing to boot directly to /dev/sdb the message doesn't appear, however boot time is about the same as booting to internal HDD.
/dev/sdb:
Timing cached reads: 1018 MB in 2.00 seconds = 508.97 MB/sec
Timing buffered disk reads: 80 MB in 3.03 seconds = 26.37 MB/sec
pfeiffep@de:~$ sudo hdparm -i /dev/sdb
/dev/sdb:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 10 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
HDIO_GET_IDENTITY failed: Invalid argument
Run Code Online (Sandbox Code Playgroud)
Gparted 将驱动器正确识别为 SAMSUNG MP0402H。
任何想法如何补救 HDIO 和 SG_IO 消息?
这是某些 USB 大容量存储设备在无法理解数据时返回的结果。
我有一个 lexar 8 合 1 读卡器,在某些 SDxc 卡上,当从 debian palimpset 进行写入性能时,读卡器会因该错误而死掉。然后卡将永远在该读卡器上给出该错误。
如果我将卡放在更智能/更少错误的读卡器上并格式化,那么 lexar 读卡器将毫无问题地再次读取它。
我从来没有浪费时间去找出卡内存中的哪些数据触发了这种行为。但我 100% 确定这只是数据。也许缺少分区模式?不知道……但显然,除了困扰读卡器的几种 SD 子格式的不兼容之外,我们还必须担心疯狂的分区格式。
所以原因是:虚假数据写入您的分区记录/引导扇区/任何 SD 卡上。
解决方案是在另一个 USB 大容量存储转换器设备上插入卡/驱动器/任何您用于内存的内容,并在那里创建一个分区。那么你的问题就解决了。
如果它是一个单片设备,即在同一块板上具有存储芯片和 USB 大容量存储转换器的设备...您就会遇到更大的问题,因为现在没有简单的方法来解决这个问题。