hdparm "IDE 32-Bit IO-Einstellung abrufen / setzen" gibt den Fehler "IO_support = -2130557184 (???)" zurück

2853
jonny

Ich versuche, mein Macbook Air SSD zu debuggen, erhalte jedoch IO_support-Fehler.

hdparm -c / dev / sda

/dev/sda: IO_support =-2130557184 (???) 

hdparm -c0 / dev / sda

/dev/sda: setting 32-bit IO_support flag to 0 IO_support =-2130557184 (???) 

hdparm -c1 / dev / sda

/dev/sda: setting 32-bit IO_support flag to 1 HDIO_SET_32BIT failed: Invalid argument IO_support =-2130557184 (???) 

Also versuche ich trotzdem, meine SSD sicher zu löschen, was scheinbar funktioniert.

sh-4.1# hdparm --user-master u --security-set-pass Eide /dev/sda  security_password="Eide"  /dev/sda: Issuing SECURITY_SET_PASS command, password="Eide", user=user, mode=high  sh-4.1# hdparm --user-master u --security-erase Eide /dev/sda  security_password="Eide"  /dev/sda: Issuing SECURITY_ERASE command, password="Eide", user=user  sh-4.1# hdparm --user-master u --security-set-pass Eide /dev/sda  security_password="Eide"  /dev/sda: Issuing SECURITY_SET_PASS command, password="Eide", user=user, mode=high  sh-4.1# hdparm --user-master u --security-erase-enhanced Eide /dev/sda  security_password="Eide"  /dev/sda: Issuing SECURITY_ERASE command, password="Eide", user=user 

Aber wenn ich die 32-Bit-IO-Einstellung abfrage ...

hdparm -c / dev / sda

/dev/sda: IO_support =-2130557184 (???) 

Nach Abschluss der beiden ATA-Sicherheitslöschbefehle zeigt die Laufwerksidentifizierung Folgendes an:

hdparm -i / dev / sda

/dev/sda:  Model=APPLE SSD TS128C, FwRev=CJAA0201, SerialNo=71BA50Q5K6IK Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=236978176 IORDY=on/off, tPIO=, tDMA= PIO modes: pio0 pio3 pio4  DMA modes: mdma0 mdma1 mdma2  UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5  AdvancedPM=yes: unknown setting WriteCache=enabled Drive conforms to: Unspecified: ATA/ATAPI-3,4,5,6,7  * signifies the current active mode 

nb. Ich habe auch einige Fragen zu dieser Ausgabe, die nicht so wichtig sind (glaube ich nicht?) Wie das Problem "unangemessene E / A-Steuerung".

  1. Ist diese Geometriekonfiguration überhaupt sinnvoll? Ich dachte, es soll 255 Köpfe geben, also so etwas wie xxx / 255/63?
  2. SectSize = 0? Sollte es nicht 512 sein?
  3. Warum sind BuffType und BuffSize "unbekannt"?
  4. Warum APM-Einstellung "unbekannt"?
  5. Warum entspricht das Laufwerk dem Standard "Unspecified ATA / ATAPI"?

Der Versuch, das using_DMA-Flag zu setzen, schlägt fehl:

hdparm -d / dev / sda

/dev/sda: HDIO_GET_DMA failed: Inappropriate ioctl for device 

hdparm -d1 / dev / sda

/dev/sda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Inappropriate ioctl for device HDIO_GET_DMA failed: Inappropriate ioctl for device 

Was ist das "passende ioctl"?

Das Zurücksetzen des Laufwerks funktioniert nicht.

hdparm -w / dev / sda

/dev/sda: resetting drive HDIO_DRIVE_RESET failed: Invalid argument 

hdparm --dco-id / dev / sda

/dev/sda: DCO Revision: 0x0002 The following features can be selectively disabled via DCO: Transfer modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 Real max sectors: 236978176 ATA command/feature sets: SMART self_test error_log security HPA selective_test SATA command/feature sets: interface_power_management 

hdparm --yes-i-know-what-i-am-doing - dco-restore / dev / sda

/dev/sda: issuing DCO restore command HDIO_DRIVE_CMD(dco_restore) failed: Input/output error 

Alle Bemerkungen, Fragen, Hinweise, Antworten schätzen Jubel!

1
Manchmal bewirkt ein Firmware-Update auf einem SSD-Laufwerk Wunder. Keine Ahnung, ob dies bei Ihnen der Fall wäre. Ich hatte in der Vergangenheit eine SSD-Festplatte, die etwa 8 Monate alt war, und fing dann plötzlich an zu scheißen. kobaltz vor 12 Jahren 0
Ja. Leider ist Apple fast beunruhigend nicht bereit, Firmware-Aktualisierungen oder das Reflashing zuzulassen. Es gibt eine INTEL .iso zum Flashen der Apple-Firmware, die unterbrochen wurde, aber sie funktioniert auf meinem MBA nicht, da meine Firmware nicht unterbrochen wurde. Nur verdorben Wenn ich Lion auf diesem Laufwerk installiere, ist die EFI-Systempartition beschädigt (gemäß dem UEFI-Selbstzertifizierungs-Testkit). jonny vor 12 Jahren 0

0 Antworten auf die Frage