| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| leomaks 
 
 
 Joined: 11 Jan 2005
 Posts: 28
 
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 15:11    Post subject: [Plugin Request] Копирование без фрагментации файлов |   |  
				| 
 |  
				| Есть необходимость копировать файлы на диск usb устройства и затем  дефрагментировать их. Но может есть способ копирования файлов без их фрагментации (с одновременной дефрагментацией) ? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MVV 
 
  
 Joined: 15 Oct 2009
 Posts: 4815
 Location: Ростов-Дон
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| leomaks 
 
 
 Joined: 11 Jan 2005
 Posts: 28
 
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 15:14    Post subject: |   |  
				| 
 |  
				| сжатия ntfs нет |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Mellomann 
 
  
 Joined: 07 Sep 2009
 Posts: 709
 
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 16:10    Post subject: |   |  
				| 
 |  
				| Для флеш-памяти это: А. абсолютно бесполезно ввиду отсутствия механики; Б. безоговорочное убивание самой флеш-памяти дополнительным расходом ресурсов перезаписи ячеек. 	  | leomaks wrote: |  	  | копировать файлы на диск usb устройства и затем  дефрагментировать | 
 Разве что для винтов сгодится.
 
 А вообще, достаточно в способе копирования поставить стандартный и ничего фрагментить (в нормальных условиях) не будет пока есть возможность.
 
 На практике подобная "ерунда" при надобности вполне реализуема для любых (локал. и съём.) дисков при помощи консольной версии Piriform Defraggler (актуальная версия - 2.09) путём навешивания её на хоткей в юзерском меню ТК "Запуск".
 Например, у меня это выглядит так
 
 для Win32 	  | Code: |  	  | menu6=Дефраг открытой папки
cmd6=%COMMANDER_PATH%\Programs\Piriform\Defraggler\df.exe
 param6=""%P*.*""
 key6=11
 | 
 и так
 
 для Win64. 	  | Code: |  	  | menu6=Дефраг открытой папки
cmd6=%COMMANDER_PATH%\Programs\Piriform\Defraggler\df64.exe
 param6=""%P*.*""
 key6=11
 | 
 В моём случае используется дефраг всей папки и хоткей Crtl+Alt+F11, однако, можно использовать любой другой из доступных в настройке. Если нужно только выделеные файлы дефрагать - замени ""%P*.*"" на ""%P%N"".
 Естественно, запускать на папке получателя после копирования.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MVV 
 
  
 Joined: 15 Oct 2009
 Posts: 4815
 Location: Ростов-Дон
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 16:42    Post subject: |   |  
				| 
 |  
				| Спрашивается, на фига дефрагментировать после копирования, если можно сразу копировать без фрагментации? Нужно лишь знать, чем именно копировать. Какой-нибудь RoboCopy или TeraCopy наверняка можно, не знаю, не использовал. При низкой фрагментации на диске и обычное копирование должно работать нормально... Ещё можно пробовать тоталовским режимом копирования больших файлов с размером буфера мегабайт в 50-100 - фрагменты такого размера уже фрагментацией не считаются, ибо практически не замедляют скорости доступа. 
 Утилита Sysinternals Contig позволяет посмотреть, насколько фрагментированы файлы.
 _________________
 TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
 WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| LonerD 
 
  
 Joined: 04 Jan 2011
 Posts: 1172
 Location: Макеевка
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 20:26    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | Какой-нибудь RoboCopy или TeraCopy наверняка можно, не знаю, не использовал | 
 Использовал разные, но таковой функции нигде не встречал.
 Когда-то тоже искал программу с функцией копирования без фрагментации, но не смог найти.
 
 
  	  | Quote: |  	  | с размером буфера мегабайт в 50-100 - фрагменты такого размера уже фрагментацией не считаются | 
 Может кем-то и не считаются, но вот к примеру загрузчик Firadisk так не думает; если iso-файл на флешке разбит на два фрагмента - то загрузиться с него уже невозможно.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Mellomann 
 
  
 Joined: 07 Sep 2009
 Posts: 709
 
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 20:35    Post subject: |   |  
				| 
 |  
				|  	  | LonerD wrote: |  	  | загрузчик Firadisk так не думает; если iso-файл на флешке разбит на два фрагмента - то загрузиться с него уже невозможно | 
 Значит, хреновый загрузчик! Без обид, но что это за загрузчик, если он не может нормально с ФС общаться как любая другая софтина...
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| LonerD 
 
  
 Joined: 04 Jan 2011
 Posts: 1172
 Location: Макеевка
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 22:20    Post subject: |   |  
				| 
 |  
				| Mellomann 
  	  | Quote: |  	  | хреновый загрузчик | 
 Если нужно устанавливать ОС или загрузить реанимационный Live-CD, то все хреновости меркнут по сравнению с удобством и скоростью, которые обеспечивает загрузчик (драйвер) FiraDisk, причём номер версии - 0.0.1.30 наглядно свидетельствует о ранней стадии разработки.
 Да и не тема это для обсуждения загрузчика. Его я привёл как пример необходимости в некоторых случаях писать на флешку файлы без фрагментации.
 
 Присоединяюсь к реквесту.
 Плагин (или маленькая программа) проверяет диск на наличие фрагментации и копирует файл/файлы на нефрагментированные участки, или же выдаёт сообщение, что таковые участки отсутствуют, и предварительно нужно выполнить дефрагментацию.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Mellomann 
 
  
 Joined: 07 Sep 2009
 Posts: 709
 
 
 | 
			
				|  (Separately) Posted: Fri May 04, 2012 22:30    Post subject: |   |  
				| 
 |  
				|  	  | LonerD wrote: |  	  | проверяет диск на наличие фрагментации и копирует файл/файлы на нефрагментированные участки, или же выдаёт сообщение, что таковые участки отсутствуют, и предварительно нужно выполнить дефрагментацию | 
 Был бы у меня такой плагин... Я б уже давно о дефрагах позабыл бы...
 ХОЧУ!!!!111один
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| leomaks 
 
 
 Joined: 11 Jan 2005
 Posts: 28
 
 
 | 
			
				|  (Separately) Posted: Sat May 05, 2012 08:37    Post subject: |   |  
				| 
 |  
				| Мож кто пульнет идею разработчику .... ?! |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MVV 
 
  
 Joined: 15 Oct 2009
 Posts: 4815
 Location: Ростов-Дон
 
 | 
			
				|  (Separately) Posted: Sat May 05, 2012 10:04    Post subject: |   |  
				| 
 |  
				| Уверен, что Гислер не станет это впихивать в тотал. Да и права нужны админские, чтобы такое проворачивать. 
 И, похоже, вообще дохлый номер. Проверить, есть ли кусок нужного размера - можно. А вот выделить место для файла, чтобы оно было в том куске...
 _________________
 TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
 WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |