View previous topic :: View next topic |
Author |
Message |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Wed Dec 02, 2009 11:38 Post subject: |
|
|
Silent Rain wrote: | Где конкретно это можно посмотреть и что заранее нужно выбрать? | http://forum.wincmd.ru/viewtopic.php?p=44713#44713
Quote: | Тут внешний винт стал частенько подвисать и жутко долго копировать. Допустим, скопировал метров 100 и снова завис на несколько минут! | Упомянутая серым цветом в моём предыдущем посте флешка вела себя похоже — скорость периодически менялась от нормальной (~8MB/s) до 500-700kB/s. Только не помню, появлялась ли надпись "Программа не отвечает", но TC задумывался так, что невозможно было отменить копирование.
Quote: | Это нормальное поведение для внешних винтов? Если нет, то из-за чего такое может случаться? | Конечно не нормальное. Диагноз: плохой контакт в разъёме\кабеле
Last edited by Tol!k on Wed Dec 02, 2009 11:40; edited 1 time in total |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Wed Dec 02, 2009 11:38 Post subject: |
|
|
Посмотреть: Device Manager->Disk Drives->твой винт->Свойства->Policies (как называется в русской винде не знаю).
Я бы выбрал Optimize for quick removal, тогда данные кешироваться не будут, скорость работы винта будет ровно та, что обеспечивается железом. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
Silent Rain
Joined: 10 Sep 2009 Posts: 50
|
(Separately) Posted: Wed Dec 02, 2009 12:11 Post subject: |
|
|
D1P wrote: | Посмотреть: Device Manager->Disk Drives->твой винт->Свойства->Policies (как называется в русской винде не знаю).
Я бы выбрал Optimize for quick removal, тогда данные кешироваться не будут, скорость работы винта будет ровно та, что обеспечивается железом. |
Вот, что у меня стоит:
P.S. Я тут подумал, а может дело в NTFS? Ведь изначально винт был в FAT32, но потом я его переформатнул из под DOS'а в NTFS. Может в этом проблема?  |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Wed Dec 02, 2009 12:36 Post subject: |
|
|
Настройка верная. Значит, не кеширование, по крайней мере - не кеширование ОС.
Silent Rain wrote: | Я тут подумал, а может дело в NTFS? |
Очень маловероятно. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Wed Dec 02, 2009 12:54 Post subject: |
|
|
Silent Rain
Проблема может быть и в плохом контакте, и в NTFS (индексация) и в антивирусе. Думаю на этом не стоит слишком заострять внимание, так как это скорее всего единичные случаи, а вот проблема копирования больших файлов через USB интерфейс, судя по продолжению темы, осталась пока насущной.
По моим наблюдениям, сбои происходят скорее всего где-то на уровне системного кеша, иначе как объяснить эффект, который я уже описывал ранее - проверка CRC после копирования стандартными методами, происходит без обращения к к носителю. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Jan 09, 2010 12:27 Post subject: |
|
|
Code: | @echo off &chcp 1251 >nul
rem Копирование с проверкой контрольных сумм
rem Параметры: %F "%T"
rem Автор: Tol!k
rem Используется RHash http://rhash.anz.ru/
setlocal enableextensions
for /f "delims=" %%n in (%1) do (
call :x "%%n" "%~2"
)
move ~hashs~.tmp "%~2~hashs~.tmp"
chdir /d "%~2"
for /f "usebackq delims=" %%h in ("%~2~hashs~.tmp") do (
title Check %%h
rhash.exe -c --ansi %%h 2>nul |findstr /r /c:"ERROR, .* should be" >>~err~.txt
)
for %%e in (~err~.txt) do (if "%%~ze"=="0" del "%%~nxe" /q)
if exist ~err~.txt start ~err~.txt
del "%~2~hashs~.tmp" /q
exit /b
:x
set "l=%~1"
title Hashing "%l%"
if "%l:~-1%"=="\" (
rhash.exe -r -M --ansi "%l:~0,-1%" >>"%l:~0,-1%.md5" 2>nul
title Copying "%l%"
xcopy "%l%*" "%~2%l%" /i /s/e /k/r/h >nul
type "%l:~0,-1%.md5" >>"%~2%l:~0,-1%.md5"
echo "%l:~0,-1%.md5" >>~hashs~.tmp
) else (
rhash.exe -M --ansi "%l%" >>"%l%.md5" 2>nul
title Copying "%l%"
echo f| xcopy "%l%" "%~2%l%" /k/r/h >nul
type "%l%.md5" >>"%~2%l%.md5"
echo "%l%.md5" >>~hashs~.tmp
)
goto :eof |
Мне-то было нужно только автоматическое создание контрольных сумм для копируемых файлов, но вспомнив об этой теме, приделал проверку хэшей |
|
Back to top |
|
 |
Roiko
Joined: 15 Jun 2008 Posts: 15
|
(Separately) Posted: Wed Nov 24, 2010 00:31 Post subject: |
|
|
Так если проблема с копированием файлов (имеется ввиду с последующей проверкой CRC) осталась и по сей день (у меня тоже), то появится ли в ТС возможность копирования файлов с проверкой CRC? Или это неразрешимая проблема? |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Wed Nov 24, 2010 09:21 Post subject: |
|
|
Roiko
Автор TC этот форум по понятным причинам не посещает. Поэтому вопрос, поставленный таким образом, в этой теме задавать бессмысленно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Roiko
Joined: 15 Jun 2008 Posts: 15
|
(Separately) Posted: Fri Mar 25, 2011 23:06 Post subject: |
|
|
Avada wrote: | Roiko
Автор TC этот форум по понятным причинам не посещает. Поэтому вопрос, поставленный таким образом, в этой теме задавать бессмысленно. |
Здесь (на форуме) есть люди, общающиеся с Автором ТС. Так может быть, кто-нибудь написал бы ему об этой проблеме. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sat Mar 26, 2011 00:59 Post subject: |
|
|
Там есть один товарищ, который на эту тему не один год ведет полемику. Как видишь, пока безрезультатно. Если интересно, вот ссылка на тему.
Собственно, основной контраргумент Гислера - если проверять правильность записи сразу после записи, то данные могут считаться из системного кэша, а не напрямую с носителя, на который записывались - поэтому проверка окажется успешной, хотя на самом деле может случиться ошибка записи. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sat Mar 26, 2011 01:22 Post subject: |
|
|
Roiko
К сказанному по поводу позиции Гислера добавлю, что сверхкритичным отсутствие в TC встроенной функции проверки после копирования не считаю. Для случаев, когда это действительно необходимо, и здесь, и на оффоруме предложено несколько альтернативных вариантов решения проблемы. Меня, например, вполне устраивает интеграция в TC TeraCopy. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|