История изменений
Исправление greenman, (текущая версия) :
Ну тогда тут надо не просто «свободное» место, а место, по которому trim'ом прошлись.
Не обязательно тримом. У SSD есть и специальные команды
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
https://wiki.archlinux.org/index.php/Solid_State_Drives/Memory_cell_clearing
https://habrahabr.ru/post/242199/
Прежде чем выделить свободную область, нужно дать знать диску, что эта область ничем не занята, одним из двух способов:
- подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
- сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.
Исправление greenman, :
Ну тогда тут надо не просто «свободное» место, а место, по которому trim'ом прошлись.
Не обязательно тримом. У SSD есть и специальные команды
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
https://habrahabr.ru/post/242199/
Прежде чем выделить свободную область, нужно дать знать диску, что эта область ничем не занята, одним из двух способов:
- подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
- сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.
Исходная версия greenman, :
Ну тогда тут надо не просто «свободное» место, а место, по которому trim'ом прошлись.
Не обязательно тримом. У SSD есть и специальные команды
https://habrahabr.ru/post/242199/
Прежде чем выделить свободную область, нужно дать знать диску, что эта область ничем не занята, одним из двух способов:
- подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
- сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.