web-dev-qa-db-fra.com

Erreur hdparm secure-erase: "ERASE_PREPARE: argument non valide"

(Bien que je joue avec le feu, donnez des conseils à un Noob ... Merci)

Maintenant,

Essayer un formatage de base d'un disque dur endommagé de 2 To afin qu'il puisse utiliser SMART pour marquer lui-même les secteurs/blocs défectueux.

Conseils suivis sur https://superuser.com/questions/203305/how-do-i-perform-a-low-level-format-of-a-sandforce-solid-state-disk/485949#485949

Mais j'ai obtenu cette sortie de cette commande:

Sudo hdparm --user-master u --security-erase llformat /dev/sdc
security_password="llformat"

/dev/sdc:
 Issuing SECURITY_ERASE command, password="llformat", user=user
ERASE_PREPARE: Invalid argument

J'ai activé la sécurité avec succès. Voici le résultat de hdparm -I /dev/sdc:

/dev/sdc:

ATA device, with non-removable media
    Model Number:       WDC WD20EARS-00MVWB0                    
    Serial Number:      WD-WCAZA7166342
    Firmware Revision:  51.0AB51
    Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Standards:
    Supported: 8 7 6 5 
    Likely used: 8
Configuration:
    Logical     max current
    cylinders   16383   16383
    heads       16  16
    sectors/track   63  63
    --
    CHS current addressable sectors:   16514064
    LBA    user addressable sectors:  268435455
    LBA48  user addressable sectors: 3907029168
    Logical/Physical Sector size:           512 bytes
    device size with M = 1024*1024:     1907729 MBytes
    device size with M = 1000*1000:     2000398 MBytes (2000 GB)
    cache/buffer size  = unknown
Capabilities:
    LBA, IORDY(can be disabled)
    Queue depth: 32
    Standby timer values: spec'd by Standard, with device specific minimum
    R/W multiple sector transfer: Max = 16  Current = 0
    DMA: *mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 udma6 
         Cycle time: min=120ns recommended=120ns
    PIO: pio0 pio1 pio2 pio3 pio4 
         Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
    Enabled Supported:
       *    SMART feature set
       *    Security Mode feature set
       *    Power Management feature set
       *    Write cache
       *    Look-ahead
       *    Host Protected Area feature set
       *    WRITE_BUFFER command
       *    READ_BUFFER command
       *    NOP cmd
       *    DOWNLOAD_MICROCODE
            Power-Up In Standby feature set
       *    SET_FEATURES required to spinup after power up
            SET_MAX security extension
       *    48-bit Address feature set
       *    Device Configuration Overlay feature set
       *    Mandatory FLUSH_CACHE
       *    FLUSH_CACHE_EXT
       *    SMART error logging
       *    SMART self-test
       *    General Purpose Logging feature set
       *    64-bit World wide name
       *    WRITE_UNCORRECTABLE_EXT command
       *    {READ,WRITE}_DMA_EXT_GPL commands
       *    Segmented DOWNLOAD_MICROCODE
       *    Gen1 signaling speed (1.5Gb/s)
       *    Gen2 signaling speed (3.0Gb/s)
       *    Native Command Queueing (NCQ)
       *    Host-initiated interface power management
       *    Phy event counters
       *    NCQ priority information
            DMA Setup Auto-Activate optimization
       *    Software settings preservation
       *    SMART Command Transport (SCT) feature set
       *    SCT Write Same (AC2)
       *    SCT Features Control (AC4)
       *    SCT Data Tables (AC5)
            unknown 206[12] (vendor specific)
            unknown 206[13] (vendor specific)
Security: 
    Master password revision code = 65534
        supported
        enabled
    not locked
    not frozen
    not expired: security count
        supported: enhanced erase
    Security level high
    378min for SECURITY ERASE UNIT. 378min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50014ee205d8fa16
    NAA     : 5
    IEEE OUI    : 0014ee
    Unique ID   : 205d8fa16
Checksum: correct

Je ne suis pas censé entrer le mot de passe, n'est-ce pas?

1
Little me

J'admets peut-être ma défaite pour le moment, mais j'ai des réponses pour les futurs utilisateurs.

Dans mon cas, le lecteur est connecté à un câble SATA-USB (élément ebay 12GBP). Apparemment, certains de ces socles et même des socles de lecteurs externes ne transmettent pas de commandes ATA complètes au lecteur. Mark Lord, l'auteur de hdparm m'a écrit une description en deux lignes de ce qu'il faut faire et la première ligne était:

Le lecteur doit être directement connecté au contrôleur SATA interne de la carte mère.

Pages de manuel sur Ubuntu.com dit

hdparm fournit une interface de ligne de commande à diverses interfaces de noyau prises en charge par le sous-système Linux "libata" SATA/PATA/SAS et par l'ancien sous-système de pilotes IDE. De nombreux boîtiers de lecteurs USB plus récents (2008 et ultérieurs) prennent désormais également en charge "SAT" (traduction de commandes SCSI-ATA) et donc peut également fonctionner avec hdparm .

Pour citer Linux-Magazine :

Hdparm accepte tout périphérique en tant que stockage de masse connecté à une interface (E) IDE, SATA ou SAS, y compris, par conséquent, des lecteurs de DVD et des SSD. Les adaptateurs USB à IDE posent souvent des problèmes car ils ne transmettent pas les commandes (complètes) ATA ou ATAPI au lecteur. Les informations fournies par hdparm dépendent du périphérique.

J'utilise un petit netbook, une connexion directe du ruban à la carte mère est donc impossible et je n'ai pas accès à une autre machine. Contrarié!

1
Little me