Hallo Leute, ich habe mich heute angemeldet weil ich seit zwei Tagen mit einer neuen 2TB SSD (Patriot P210 2TB mit TLC) kämpfe um diese zu verkleinern. Erst habe ich es mit DOS und HDAT2 probiert, dort bekam ich den Zustand Frozen angezeigt, dementsprechend tauchte der Punkt Set Max (HPA) Menu nicht auf. Danach erst mal stundenlanges googlen und ausprobieren mit ziemlich hohen Frustfaktor. Nun bin ich bei Ubuntu gelandet und kam ein wenig weiter. Ich habe es geschafft, den Zustand Frozen zulösen in dem ich einfach Ubuntu in den Standby geschickt habe und paar min gewartet habe.
ubuntu@ubuntu:~$ sudo hdparm -I /dev/sda | grep frozen not frozen
Nun wollte ich mit hdparm Sektoren dauerhaft verstecken, die 2TB also auf 1,75TB verkleinern. Dazu habe ich folgendes gemacht:
ubuntu@ubuntu:~$ sudo hdparm -Np3418651916 /dev/sda /dev/sda: setting max visible sectors to 3418651916 (permanent) Use of -Nnnnnn is VERY DANGEROUS. You have requested reducing the apparent size of the drive. This is a BAD idea, and can easily destroy all of the drive's contents. Please supply the --yes-i-know-what-i-am-doing flag if you really want this. Program aborted.
ubuntu@ubuntu:~$ sudo hdparm -Np3418651916 --yes-i-know-what-i-am-doing /dev/sda
Dann kommt diese Fehlermeldung:
/dev/sda: setting max visible sectors to 3418651916 (permanent) SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 a0 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 max sectors = 4000797360/4000797360, HPA is disabled
Dann habe ich ein Passwort vergeben in der Hoffnung das die SSD dann sich verkleinern lässt:
ubuntu@ubuntu:~$ sudo hdparm --user-master u --security-set-pass GEHEIM /dev/sda security_password: "GEHEIM" /dev/sda: Issuing SECURITY_SET_PASS command, password="GEHEIM", user=user, mode=high
Und dann einmal den Status der SSD überprüft:
ubuntu@ubuntu:~$ sudo hdparm -I /dev/sda /dev/sda: ATA device, with non-removable media Model Number: Patriot P210 2048GB Serial Number: P210ADBB2302031628 Firmware Revision: H220916a Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0 Standards: Supported: 11 9 8 7 6 5 Likely used: 11 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: 4000797360 Logical Sector size: 512 bytes Physical Sector size: 512 bytes Logical Sector-0 offset: 0 bytes device size with M = 1024*1024: 1953514 MBytes device size with M = 1000*1000: 2048408 MBytes (2048 GB) cache/buffer size = unknown Form Factor: 2.5 inch Nominal Media Rotation Rate: Solid State Device Capabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 1 Current = 1 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 * WRITE_BUFFER command * READ_BUFFER command * NOP cmd * DOWNLOAD_MICROCODE * 48-bit Address feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * WRITE_{DMA|MULTIPLE}_FUA_EXT * 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) * Gen3 signaling speed (6.0Gb/s) * Native Command Queueing (NCQ) * Phy event counters * READ_LOG_DMA_EXT equivalent to READ_LOG_EXT * DMA Setup Auto-Activate optimization * Software settings preservation * SMART Command Transport (SCT) feature set * SCT Features Control (AC4) * SCT Data Tables (AC5) * DOWNLOAD MICROCODE DMA command * WRITE BUFFER DMA command * READ BUFFER DMA command * Data Set Management TRIM supported (limit 8 blocks) * Deterministic read ZEROs after TRIM Security: Master password revision code = 65534 supported enabled not locked not frozen not expired: security count supported: enhanced erase Security level high 2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT. Logical Unit WWN Device Identifier: 5000000000002b6f NAA : 5 IEEE OUI : 000000 Unique ID : 000002b6f Checksum: correct
Und dann noch einmal versucht mit hdparm das ganze zu lösen:
ubuntu@ubuntu:~$ sudo hdparm -Np3418651916 --yes-i-know-what-i-am-doing /dev/sda /dev/sda: setting max visible sectors to 3418651916 (permanent) SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 a0 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 max sectors = 4000797360/4000797360, HPA is disabled
Keine chance. Momentan läuft Ubuntu von einem Livestick, die SSD ist per Sata an meinem PC angeschlossen, die eigentliche Festplatte ist eine M2 SSD.
Kann mir jemad sagen was ih noch tun kann? Liegt es daran, das ich nicht als root das ganze probiere?
Vielen dank schon einaml
Moderiert von Thomas_Do:
In Programme verschoben, da es um die Benutzung von hdparm geht.