Warum wird beim Booten mit einer externen USB-Festplatte die Meldung "HDIO_GET_IDENTITY failed" angezeigt?


8

Ich habe Ubuntu 11.10 auf einer externen USB (2.0) -Festplatte ( /dev/sdb1) installiert, aber wenn Ubuntu gestartet wird, wird folgende Meldung angezeigt:

ata_id [279]: HDIO_GET_IDENTITY ist für '/ dev / sdb' fehlgeschlagen: Ungültiges Argument

Wo habe ich einen Fehler gemacht? Die erste Festplatte enthält Windows 7 (das offizielle Betriebssystem meines Packard Bell Notebooks).


Können Sie überhaupt in den Wiederherstellungsmodus booten? HDIO_GET_IDENTITY ist die Methode des Kernels zur Implementierung des ATA-Befehls IDENTIFY DEVICE. Es gibt zwei Möglichkeiten, um zu scheitern: Zum einen sind keine Informationen verfügbar, zum anderen, wenn das Gerät durch etwas (Partitionierer usw.) blockiert wird.
Huckle

Wenn Sie dazu neigen, C zu lesen. Hier finden Sie die Beschreibungen der HDIO-Funktionen von ioctl: ww2.cs.fsu.edu/~rosentha/linux/2.6.26.5/docs/ioctl/hdio.txt - Hier ist die tatsächliche Implementierung (Zeile 30): cs.fsu.edu/~baker/devices/lxr/http/source/linux/block/ioctl.c - Hier ist die Struktur eines block_dev (siehe unter bd_claim): softwarerevolution.com/jeneral/file -system / fs / block_dev.c /…
Huckle

Antworten:


4

Dies ist eine Warnung von, hdparmda es Probleme bei der Kommunikation mit externen USB-Festplatten geben kann. Sie können diese Warnung also ignorieren.

Quelle: 1 , 2


2

Ich erhalte den gleichen Fehler bei einer Neuinstallation von Ubuntu 12.04 auf einer externen USB-Festplatte.

Die Meldung wird beim Booten ~ 5 Sekunden lang angezeigt, aber Ubuntu bootet und wird danach ordnungsgemäß ausgeführt. Ich habe auch einen Datenverlust bemerkt, kann aber nicht sicher sagen, ob er mit diesem Fehler verbunden ist.

Laut anderen Hilfethreads im Internet tritt dieser Fehler nur auf, wenn Ubuntu auf einem externen USB-Laufwerk installiert ist.


Ich habe keine Probleme mit meiner externen Festplatte, bei der es sich um eine Seagate GoFlex 2 TB-Festplatte mit GPT handelt.
Nanofarad
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.