Domande frequenti (FAQ)

SSD Kingston – Tutto quello che occorre sapere

Le funzionalità TRIM e garbage collection sono tecnologie integrate sui moderni SSD al fine di migliorarne prestazioni e durata. Quando un SSD è nuovo, tutti i blocchi NAND sono vuoti e pertanto l’SSD può scrivere nuovi dati sui blocchi vuoti in una singola operazione. Ma con il passare del tempo, la maggior parte dei blocchi vuoti viene utilizzata per memorizzare i dati degli utenti. Al fine di poter scrivere nuovi dati nei blocchi utilizzati, l’SSD è costretto ad eseguire un ciclo di lettura-scrittura-modifica. I cicli di lettura-modifica-scrittura influiscono negativamente sulle prestazioni complessive degli SSD, in quanto ora devono compiere tre operazioni anziché una sola. I cicli di lettura-modifica-scrittura generano anche amplificazioni di scrittura, che influenzano negativamente le prestazioni complessive degli SSD.

Trim e garbage collection possono operare in maniera sinergica per migliorare le prestazioni e la durata degli SSD, liberando lo spazio presente nei blocchi utilizzati. La garbage collection è una funzionalità integrata all'interno dei controller degli SSD che consolida i dati memorizzati nei blocchi utilizzati al fine di liberare un maggior numero di blocchi inutilizzati. Questo processo avviene in background ed è interamente gestito dallo stesso SSD. Tuttavia, l’SSD potrebbe non essere in grado di determinare quali blocchi contengono i dati degli utenti e quali blocchi contengono i dati eliminabili che l’utente ha già eliminato. Ed è qui che entra in gioco la funzione trim. La funzione Trim, consente al sistema operativo di informare l’SSD del fatto che i dati sono stati eliminati e che pertanto l’SSD può liberare i blocchi precedentemente utilizzati. Affinché la funzione trim funzioni correttamente è necessario che sia supportata dall’SSD e dal sistema operativo. Attualmente, i principali sistemi operativi ed SSD, supportano la funzione trim, anche se la maggior parte delle configurazioni RAID non supporta tale funzionalità.

Gli SSD Kingston traggono vantaggio dalle funzioni di garbage collection e trim, al fine di preservare prestazioni ottimali e durata nell'arco del tempo.

FAQ: KSD-011411-GEN-13

Altre domande

Secure Erase User Guide for Linux
This guide will walk you through securely erasing your Kingston SSD using Linux tools

SATA Secure Erase Procedure

Warning
Please make sure to have a full backup of any important data before you proceed!

Prerequisites
• You must have root privileges.
• You must have your SSD connected to the system as a secondary (non-OS) drive.
• You must have lsscsi and hdparm installed. You may need to install them with your distribution’s package manager.
• Your drive must not be in a security freeze.
• Your drive must not be password protected.

Instructions
1. Find the device name (/dev/sdX) of the drive you wish to erase:
# lsscsi

2. Make sure drive security is not frozen:
# hdparm -I /dev/sdX | grep frozen

If the output shows "frozen" (instead of "not frozen") then you cannot continue to the next step. You must try to remove the security freeze by trying one of the following methods:

Method 1: Put the system to sleep (suspend to RAM) and wake it up. On most distributions the command to suspend is:
# systemctl suspend

Now issue the hdparm command again. If it worked the output will show “not frozen” (instead of “frozen”).
Method 2: Hot plug the drive. This is done by physically unplugging the SATA power cable from the drive and plugging it back in while the system is powered on. You may need to enable hot plug in BIOS. Not all systems support hot plug.

Now issue the hdparm command again. If it worked the output will show “not frozen” (instead of “frozen”).

3. Set a user password on the drive. The password can be anything. Here we are setting the password to “p”:
# hdparm --security-set-pass p /dev/sdX

4. Issue the secure erase command to the drive using the same password:
# hdparm --security-erase p /dev/sdX

This command may take a few minutes to complete. The drive password is removed upon successful completion.
If the secure erase is interrupted or otherwise fails your drive may become security locked. In this case you can remove the security lock using the command below and then try the secure erase procedure again:
# hdparm --security-disable p /dev/sdX

SATA Secure Erase Example



NVMe Secure Erase Procedure

Warning
Please make sure to have a full backup of any important data before you proceed!

Prerequisites
• You must have root privileges.
• You must have your SSD connected to the system as a secondary (non-OS) drive.
• You must have nvme-cli installed. You may need to install it with your distribution’s package manager.
• Your drive must not be password protected.

Instructions
1. Find the device name (/dev/nvmeXn1) of the drive you wish to erase:
# nvme list

2. Issue the format command to the drive. Here we set the secure erase setting to 1 which indicates a user data erase:
# nvme format /dev/nvmeXn1 --ses=1

This command may take a few minutes to complete.


NVMe Secure Erase Example

FAQ: KSM-SE-LIX

Contattare il supporto tecnico

Questions about a Kingston product you already own? Ask a Kingston expert.

Contattare il Supporto tecnico

Monday-Friday 6 a.m.-6 p.m. PT

+1 (800)435-0640

Domande frequenti (FAQ)

Altre domande

Le funzionalità TRIM e garbage collection sono tecnologie integrate sui moderni SSD al fine di migliorarne prestazioni e durata. Quando un SSD è nuovo, tutti i blocchi NAND sono vuoti e pertanto l’SSD può scrivere nuovi dati sui blocchi vuoti in una singola operazione. Ma con il passare del tempo, la maggior parte dei blocchi vuoti viene utilizzata per memorizzare i dati degli utenti. Al fine di poter scrivere nuovi dati nei blocchi utilizzati, l’SSD è costretto ad eseguire un ciclo di lettura-scrittura-modifica. I cicli di lettura-modifica-scrittura influiscono negativamente sulle prestazioni complessive degli SSD, in quanto ora devono compiere tre operazioni anziché una sola. I cicli di lettura-modifica-scrittura generano anche amplificazioni di scrittura, che influenzano negativamente le prestazioni complessive degli SSD.

Trim e garbage collection possono operare in maniera sinergica per migliorare le prestazioni e la durata degli SSD, liberando lo spazio presente nei blocchi utilizzati. La garbage collection è una funzionalità integrata all'interno dei controller degli SSD che consolida i dati memorizzati nei blocchi utilizzati al fine di liberare un maggior numero di blocchi inutilizzati. Questo processo avviene in background ed è interamente gestito dallo stesso SSD. Tuttavia, l’SSD potrebbe non essere in grado di determinare quali blocchi contengono i dati degli utenti e quali blocchi contengono i dati eliminabili che l’utente ha già eliminato. Ed è qui che entra in gioco la funzione trim. La funzione Trim, consente al sistema operativo di informare l’SSD del fatto che i dati sono stati eliminati e che pertanto l’SSD può liberare i blocchi precedentemente utilizzati. Affinché la funzione trim funzioni correttamente è necessario che sia supportata dall’SSD e dal sistema operativo. Attualmente, i principali sistemi operativi ed SSD, supportano la funzione trim, anche se la maggior parte delle configurazioni RAID non supporta tale funzionalità.

Gli SSD Kingston traggono vantaggio dalle funzioni di garbage collection e trim, al fine di preservare prestazioni ottimali e durata nell'arco del tempo.

FAQ: KSD-011411-GEN-13
Secure Erase User Guide for Linux
This guide will walk you through securely erasing your Kingston SSD using Linux tools

SATA Secure Erase Procedure

Warning
Please make sure to have a full backup of any important data before you proceed!

Prerequisites
• You must have root privileges.
• You must have your SSD connected to the system as a secondary (non-OS) drive.
• You must have lsscsi and hdparm installed. You may need to install them with your distribution’s package manager.
• Your drive must not be in a security freeze.
• Your drive must not be password protected.

Instructions
1. Find the device name (/dev/sdX) of the drive you wish to erase:
# lsscsi

2. Make sure drive security is not frozen:
# hdparm -I /dev/sdX | grep frozen

If the output shows "frozen" (instead of "not frozen") then you cannot continue to the next step. You must try to remove the security freeze by trying one of the following methods:

Method 1: Put the system to sleep (suspend to RAM) and wake it up. On most distributions the command to suspend is:
# systemctl suspend

Now issue the hdparm command again. If it worked the output will show “not frozen” (instead of “frozen”).
Method 2: Hot plug the drive. This is done by physically unplugging the SATA power cable from the drive and plugging it back in while the system is powered on. You may need to enable hot plug in BIOS. Not all systems support hot plug.

Now issue the hdparm command again. If it worked the output will show “not frozen” (instead of “frozen”).

3. Set a user password on the drive. The password can be anything. Here we are setting the password to “p”:
# hdparm --security-set-pass p /dev/sdX

4. Issue the secure erase command to the drive using the same password:
# hdparm --security-erase p /dev/sdX

This command may take a few minutes to complete. The drive password is removed upon successful completion.
If the secure erase is interrupted or otherwise fails your drive may become security locked. In this case you can remove the security lock using the command below and then try the secure erase procedure again:
# hdparm --security-disable p /dev/sdX

SATA Secure Erase Example



NVMe Secure Erase Procedure

Warning
Please make sure to have a full backup of any important data before you proceed!

Prerequisites
• You must have root privileges.
• You must have your SSD connected to the system as a secondary (non-OS) drive.
• You must have nvme-cli installed. You may need to install it with your distribution’s package manager.
• Your drive must not be password protected.

Instructions
1. Find the device name (/dev/nvmeXn1) of the drive you wish to erase:
# nvme list

2. Issue the format command to the drive. Here we set the secure erase setting to 1 which indicates a user data erase:
# nvme format /dev/nvmeXn1 --ses=1

This command may take a few minutes to complete.


NVMe Secure Erase Example

FAQ: KSM-SE-LIX

Contattare il supporto tecnico

Questions about a Kingston product you already own? Ask a Kingston expert.

Contattare il Supporto tecnico

Monday-Friday 6 a.m.-6 p.m. PT

+1 (800)435-0640

Per informazioni su come COVID-19 ha influenzato le nostre attività aziendali fare clic qui.

Contattateci. Effettuate la sottoscrizione alle nostre email per ricevere tutte le news su Kingston e tanto altro.