| 
    
	
		
		
			| 
			
						
							
								avalat
								
						
							
				Стаж: 10 летСообщений: 520Репутация:127[+]   [-] | 
			
				
				Undeground, BadNTFS_GUI.66941Здравствуйте.Есть программа для лечения жёсткого диска.Может кто написать GUI для  этой проги.С возможностью выбора диска..
.
 О программеBadNTFS v1.10 Freeware (c) Copyright D.Kuznetsov.Программа работает исключительно с NTFS разделами.
 Программа способна находить и помечать ВСЕ нестабильные и дефектные кластера на NTFS разделе, в том числе и те которые игнорируются функцией "Self-Healing" NTFS,
 системой S.M.A.R.T. самого диска (не выполняется realloc) и конечно же не обнаруживаются с помощью chkdsk, что есть нередкое явление результатом которого становится необходимость приобретать новый жесткий диск, даже если речь идет об одном битом секторе.
 К примеру если при чтении секторов возвращается ошибка 1117 (ERROR_IO_DEVICE) или подобные ошибки отличные от 23 ERROR_CRC.
 Чем вызван такой тотальный игнор проблемы, существующей с момента появления NTFS, я не знаю, но проблема
 в очередной раз постигла один из моих дисков и в результате появилась данная программа, которая ее успешно решает.
 Функции:
 1. Автоматическое удаление файлов попавших на дефектные кластера.
 2. Автоматический перенос файлов и каталогов, попавших на нестабильный кластер с сохранением данных.
 3. Возможность работы в среде RE.
 4. (!) После внесения изменений в $BadClust необходимо запустить chkdsk с ключом /f для коррекции карты занятых кластеров и выявления возможных ошибок.
 5. Бесполезна для SSD по очевидным причинам.
 Формат badlog.txt
 Файл представляет собой текстовый UNICODE файл, первые 2 байта FEFF, далее строки из 2-3 параметров разделенных 1 пробелом вида:
 XXXXXX YYY filename
 где, XXXXXX - номер кластера, YYY - номер записи соответствующего файла в MFT, filename - полный путь до файла (необязательный параметр)
 YYY может принимать специальные значения -2 и -1,
 -2 - кластер уже есть в $BadClust,
 -1 - требуется найти соответствующий кластеру файл.
 Ограничения:
 - Раздел должен быть доступен для блокировки/размонтирования.
 -  Дефектный/нестабильный кластер должен быть свободным. В случае если кластер занят, программа произведет поиск файла/директории и при возможности его передвинет,
 если же это невозможно или кластер принадлежит загрузочной области или метафайлу, то вам придется освободить его самостоятельно.
Дополнительная информацияВ случае неправильного определения HDD ( по TRIM ) в настройках имеется пункт для разблокировки и продолжении работы 
 Последний раз редактировалось: avalat (2023-01-03 10:23), всего редактировалось 22 раз(а)
 |  
	
		
		
			| 
			
						
							
								nikzzzz
								
						
							
				Стаж: 10 летСообщений: 3114Репутация:127[+]   [-] | 
			
				
				gera_serg,Показывает то, что в системе включена Trim, которая работает исключительно с SSD дисками, как ее удалось включить, не знаю, по идее система этого позволить не должна.67757А что выведет этот тестик?Возможно, Trim включил какой-либо твикер в обход системы, либо кривая система неправильно определяет диск.
 Рекомендую выключить, например так
 Если нет SSD, тестик должен выводить все нолики.fsutil behavior set disabledeletenotify NTFS 1 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 08-Июн-2019 00:33
					(спустя 1 час 2 минуты) 
	
		
		
			| 
			
						
							
								nikzzzz
								
						
							
				Стаж: 10 летСообщений: 3114Репутация:127[+]   [-] | 
			
				
				gera_serg,Тогда так67773видимо 7 не знакома с этим вариантом командыfsutil behavior set disabledeletenotify 1 |  
	
		
		
			| 
			
						
							
								gera_serg
								
						
							
				Стаж: 10 летСообщений: 1421Репутация:9[+]   [-] | 
			
				
				67775gera_serg, 67773видимо 7 не знакома с этим вариантом командыТогда так fsutil behavior set disabledeletenotify 1 не сработало...   |  
	
		
		
			| 
			
						
							
								rekshd
								
						
							
				Стаж: 6 лет 10 месяцевСообщений: 331Репутация:7[+]   [-] | 
			
				
				А может и не твикер ...67769gera_serg, 67757А что выведет этот тестик?Показывает то, что в системе включена Trim, которая работает исключительно с SSD дисками, как ее удалось включить, не знаю, по идее система этого позволить не должна.Например на диске ST1000LM035-1RK172 от Seagate в характеристиках Trim есть.
 Там SMR - "черепичная" укладка данных со всеми вытекающими последствиями ...
 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 13-Авг-2021 05:50
					(спустя 1 час 19 минут)
	
		
		
			| 
			
						
							
								Gemostarter
								
						
							
				Стаж: 8 лет 7 месяцевСообщений: 323Репутация:35[+]   [-] | 
			
				
				rekshd, всё верно, на _некоторых_ smr есть trim, и он необходим им для нормальной работы. А на некоторых нет, хотя не помешал бы. А ещё бывают старые ssd без поддержки trim.В общем, trim - ни разу не показатель наличия ssd. Он лишь позволяет с большой вероятность предположить, что мы имеем дело с ssd, но узнать это наверняка невозможно - обратная совместимость очень совместима.
 Но вот если нужно не констатировать наличие ssd, а определить, есть ли резон делать множество операций перемещения данных (как при дефрагментации), на trim можно ориентироваться - если он есть, дефраг точно не полезен (на диске с smr он может тянуться хоть до второго пришествия).
 |  
	
		
		
			| 
			
						
							
								avalat
								
						
							
				Стаж: 10 летСообщений: 520Репутация:127[+]   [-] | 
			
				
				Обновил в шапке версии badntfs.exe на свежие  (1.10)Добавил в настройки пункт разблокировки - в случае неправильного определения HDD по TRIM
 |  Страница 5 из 5 
	
	
		Текущее время: 31-Окт 10:45 Часовой пояс: UTC + 3  
	| 
		
		Вы не можете начинать темыВы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 Вы не можете прикреплять файлы к сообщениям
 Вы можете скачивать файлы
 
 |  |