Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 7)

Автор: MERCURY127
Дата сообщения: 21.05.2012 13:24
[more=удалено]aidarsimon

Цитата:
хочется всё в одном

ну что вы никогда таких целей не было, просто хотел быстренько найти там один нужный файл. Просто я всю жизнь пользуюсь именно ФМ для образов. Еще с дискетных времён. И это не в пример удобнее, когда все можно сделать клавиатурой, не отвлекаясь на мышь или контекстное меню. Пробовал и ДемонТулз, и Алкоголь, и много чего еще - ну не лежит душа к ним, нужды в них нету.
Обновил 7зип до 9.22 - без изменений. Поставил ХаоЗип последнюю бету 2.7 - видит!
http://iceimg.com/i/46/c8/ad9e8bfbfa.png
теперь думаю... может быть, это баг в 7зипе?[/more]
Автор: claim35
Дата сообщения: 21.05.2012 13:38
MERCURY127
Только ради такого пустяка ставить такие матёрые программы как Daеmon Tools наверное не стоит, UltraISO даже не самой последней версии нормально открывает такие образы, она же может и монтировать в виртуальный диск, если есть желание, работает корректно, без проблем, и для ISO образов предпочтительней, чем любой архиватор.
Автор: MERCURY127
Дата сообщения: 21.05.2012 13:49
[more=оффтоп]УльтраИЗОй тоже пользуюсь, но только когда надо оный образ прожечь. Если же нужно просто вытащить, то честно - совершенно лень монтировать, а потом переключатся на другой диск, и обратно [/more]
Автор: NegoroX
Дата сообщения: 21.05.2012 13:58
MERCURY127
эт у тебя что то индивидуальное с 7зипом ( перепроверил мой 7zip 9.22 (сижу на вин7) открывает ISO и извлекает содержимое.
Автор: panda3
Дата сообщения: 21.05.2012 14:16
caxap

Цитата:
Нужна кнопка для TC создающая в НЕактивной панели папку(и) с именем вида "ГГГГ-ММ-ДД" где "ГГГГ-ММ-ДД" - дата файла(ов) (папки(ок)) под курсором (или выделенных).

Вот такую кнопочку можешь себе сделать:

Код: cmd /v:on /c
Автор: MERCURY127
Дата сообщения: 21.05.2012 15:05
[more=разобрался]Всем приношу глубокие извинения за ламерство и беспокойство проблемы больше нет - образ на диске оказался битым. После перезаписи его образом с диска, записанного с него же полгода назад (!) - чексуммы сошлись, и все стало чудесно видно, и 7зип, и ТС, и ФАР его открывают как надо... осталось понять, каким же образом 2 гб файл на диске потерся нулями...[/more]

Добавлено:
Однако... Тотал7зип только х32 Однако плохо, чукча расстроен ...
Автор: cracklover
Дата сообщения: 21.05.2012 23:17
Один раз я уже поднимал тему копирования в Тотале, но сейчас я хотел бы поднять её снова уже более конкретно, применительно к Windows 7 64-bit.
Меня очень устраивает эта OS, хотя я до последнего не переходил на неё со старой доброй Windows XP. Однако, постоянный апппетит на оперативную память под мои задачи вынудил меня сделать это. Увы на XP не адресуешь столько памяти, сколько требуется.
На данный момент я работаю на ноутбуке с 16 Gb памяти, SSD диском, i7 и Windows 7 64-bit и работа Total Commander на процессе копирования/записи файлов меня просто выбешивает.
Так как у меня SSD, то естественно все технологии типа суперфитч, редибуст и прочей активно кеширующей в память и ненужной при SSD фигни у меня отключены. Казалось бы, с учетом скоростного твердотельного накопителя и прочих экстремальных характеристик, я должен в процессе копирования файлов в тотале получать красивые, ровные, предсказуемые показатели? Ага... щааас! Я постоянно вижу совершенно "рваное" копирование файлов, особенно на внешние носители. Огромный файл может "скопироваться" за доли секнуды, но флешка будет моргать еще минуты 2-3, конечно же продолжая реальный процесс записи. Либо наоборот, при отличных показателях накопителей файл будет копироваться с жутко черепашьей скоростью. Во всех случаях скорость "прилета" файла - абсолютно непредсказуема. Такое ощущение, что процесс копирования в тотале на Windows 7 64-бит живет собственной жизнью и определить сколько же времени он хотя бы ориентировочно займет в каждом случае - практически невозможно.
На экспишке такого никогда не было. Там все четко и прогресс копирования чаще всего был абсолютно линейным.
Почему?!
Автор: egor23
Дата сообщения: 22.05.2012 03:24
cracklover

Цитата:
На экспишке такого никогда не было. Там все четко и прогресс копирования чаще всего был абсолютно линейным.

Думаю проблема в том что настройки в TC для XP и 7 разные
Хотите "предсказуемые линейные скорости":
Настройки - Операции с файлами
включить - Также использовать режим больших файлов (без кэша)
Автор: cracklover
Дата сообщения: 22.05.2012 08:59
egor23
Ну так ведь это у меня давно было сделано. Причем долго экспериментальным путем подбирались цифры в этом разделе настроек. Впрочем, хоть на полном автомате настроек, хоть играясь с размерами кеша - один фиг. Скорость "рваная".
Вот простой пример.
На ноуте установлен SSD со скоростью копирования больших файлов 270 мб.сек и 16 гиг оперативки. К ноуту по USB 3.0 присоединен внешний винт (шпиндельный) новый, нефрагментированный, со скоростью средней записи около 90 мб.сек. Задача - скопировать файл размером 10 гб с SSD на этот шпиндельный винт.
В тотале начинаю копирование. Первые 10-15 секунд "рывок" почти до 300 мб сек. Такое ощущение, что тотал "проглатывает" какой-то кусок 10 гигового файла на скорости чтения самого SSD и закидывает его в оперативку, а потом только начинает писать на шпиндельный винт. Ну ладно бы так! Тогда бы через те самые 10-15 секунд скорость должна была бы бы упасть до 90 мб (скорость записи шпиндельного винта), и выровняться так до самого конца записи. А происходит все на самом деле так. После 10-15 секунд скорость действительно падает до 90 Мб.сек но еще секунд через 10-20 проседает до 40 мб.сек, потом дергается от 40 до 100 мб сек на всем оставшемся времени копирования и главное, в конце на 99% замирает аж на секунд 20. То есть, та самая "рваная" скорость. Фактически я понимаю, что время копирования займет столько же, сколько на "линейных" показателях в экспишке, но вот зрительно мониторить процесс копирования становится просто жутко неудобно.
Гораздо хуже все при копировании не на внешние винты, а на флешки и карты памяти. Там все даже смешно. Берешь, например на ноуте файл весом 300 Мб и в тотале пытаешься его скопировать на флешку. Файл как будто мгновенно "копируется" на флешку и тотал убирает диалог копирования, якобы сигнализируя об окончании записи. Как бы не так! Процесс копирования идет еще секунд 20-30, о чем суматошно сигнализирует индикатором флешка, и если в этот момент выдернуть её или попытаться безопасно извлчеь - поетряем файл, который так и останется недокопированным.
Такогов Windows XP нет! Вот как быть?
Автор: oshizelly
Дата сообщения: 22.05.2012 09:25
Не знает ли кто-нибудь, планирует ли Гислер возможность создания комментария в descript.ion для файлов с именами, содержащими символы Unicode (то есть, из другой кодовой таблицы, чем указана в региональных настройках Windows в качестве non-Unicode language). Надеялся, что в это может появиться в 8-й версии, но текущая бета-версия 8.0 RC2 от 11.05.2012 по-прежнему выдаёт ошибку.
Или здесь имеются какие-то принципиальные ограничения?
Автор: Samotek
Дата сообщения: 22.05.2012 09:38
cracklover

Цитата:
Вот как быть?

Такая же картина xp-7x64 и у меня. Только и с жесткими дисками, плюс не понимает дисков, созданных командой subst - при move сначала копирует, потом удаляет. Far работает как положено, как положено работает и TeraCopy и Super Copier. Решения с TC не нашел - для больших объемов сделал кнопки на TeraCopy для copy и move. Но раздражает ужасно!
Автор: aidarsimon
Дата сообщения: 22.05.2012 09:50

Цитата:
работа Total Commander на процессе копирования/записи файлов меня просто выбешивает

В проводнике то же самое будет, тота то здесь причём?
Автор: cracklover
Дата сообщения: 22.05.2012 09:54
aidarsimon
ну а можно ли тогда научить именно тотал копировать в обход этих "фич" Windows ?
Автор: Avada
Дата сообщения: 22.05.2012 10:04
oshizelly
Разъяснялось на оффоруме. Гислер утверждает, что со своей стороны решить проблему не может и что это должны делать разработчики формата descript.ion.
Автор: cracklover
Дата сообщения: 22.05.2012 10:24
странно, почему Гислер не хочет сделать опцию показа прогресс-бара в режиме некоего среднего арифметического замера скорости хотя бы для SSD дисков с практически не меняющимися на протяжении времени скоростными харатеристиками (не в конце срока эксплуатации, конечно). допустим вывел бы он опции в wincmd.ini, куда бы опытные пользователи могли вручную вносить усредненные показатели скорости чтения записи на типовых тестовых размерах файлов для своих конкретных SSD . и тогда бы тотал "честно" выдавал бы некую виртуальную усредненную скорость копирования, не дергаясь на "рваные" замеры скорости чтения в буфер и из буфера и реальной записи.

Добавлено:
или даже так. была бы опция показа только времени копирования файла, которая замерялась бы именно по указанному выше алгоритму. кому надо, ориентировались бы по брехливому прогресс-бару, а такие как я - по времени.
Автор: CaptainFlint
Дата сообщения: 22.05.2012 11:14
cracklover
Для внешних дисков очень рекомендуется отключать кэширование записи — как раз чтобы не было такой ситуации, когда программа говорит, что всё скопировала, а система продолжает втихую дописывать данные из памяти на устройство.


Цитата:
странно, почему Гислер не хочет сделать опцию показа прогресс-бара в режиме некоего среднего арифметического замера скорости хотя бы для SSD дисков с практически не меняющимися на протяжении времени скоростными харатеристиками

А откуда Тоталу знать характеристики, как не из тех данных, что сообщает винда? Тотал посылает запрос: запиши блок данных на диск. Через какое-то время винда рапортует: записала. Откуда Тоталу знать, она действительно записала или нагло врёт? Рывки скорости — это вовсе не симптом кэширования. Это может быть индикацией сильной фрагментации диска (когда речь идёт не об SSD), это могут быть проблемы с разрывами связи в перегруженной сети (и не всегда очевидно, что копируешь на сетевой диск — например, если он подмонтирован через симлинк), это могут быть тормоза позиционирования какого-нибудь DVD-RAM, и так далее. Я уж не говорю, что скорость работы с диском в зависимости от режима работы может отличаться на порядки! Если одиночный большой файл копируется со скоростью 100-200 Мб/с, то куча мелких могут давать итоговую скорость в единицы Мб/с, и как ты это предлагаешь усреднять?


Цитата:
или даже так. была бы опция показа только времени копирования файла, которая замерялась бы именно по указанному выше алгоритму. кому надо, ориентировались бы по брехливому прогресс-бару, а такие как я - по времени.

Набросай скрипт, который будет автоматически скрывать прогресс-бар. Я не думаю, что ради тебя одного Гислер станет вносить такую странную опцию…
Автор: Dr_Limpopo
Дата сообщения: 22.05.2012 12:16
CaptainFlint, а какие настройки порекомендовали бы в окне Операции с файлами? Неспециалисту трудно разобраться, даже после прочтения хэлпа. Оставить на автомате или что-нибудь иное, в т.ч. учитывая «отключение кэширования записи для внешн. дисков»?
Спасибо.
Автор: cracklover
Дата сообщения: 22.05.2012 12:29
CaptainFlint

Цитата:
Для внешних дисков очень рекомендуется отключать кэширование записи — как раз чтобы не было такой ситуации, когда программа говорит, что всё скопировала, а система продолжает втихую дописывать данные из памяти на устройство.

может у меня какое-то особенное железо, но отключение кеширования записи (вот тут вопрос какое именно кеширование?) совершенно не меняет ситуации.

Цитата:
А откуда Тоталу знать характеристики, как не из тех данных, что сообщает винда? Тотал посылает запрос: запиши блок данных на диск. Через какое-то время винда рапортует: записала. Откуда Тоталу знать, она действительно записала или нагло врёт?

Я о другом. На множественных тестах на разных больших (но всегда именно больших) файлах, как бы не "плясал" прогресс-бар копирования, временной интервал для окончания процесса копирования всегда получается стабильным и предсказуемым. То есть, как бы не метался индикатор копирования в начале, середине и конце копирования, файл прилетит четко через определенное число секунд, примерно соответствующее количеству мегабайт занимаемых файлом, поделенному на усредненную скорость линейного копирования для файлов таких размеров. Не думаю, что ввести в Тотале некую программную процедуру (а может и есть она, только работает по другому сейчас) позволяющую за несколько секунд при начале процесса копирования вычислить с большой точностью усредненную скорость копирования для текущего носителя и равномерно "растянуть" прогресс-бар копирования на весь процесс копирования - это такая сложная задача.
Чтобы совсем был понятен мой бред, проведу аналогию с мультиметрами. Цифровой и стрелочный. Каким удобнее измерять большинство показателей? И почему?
Автор: egor23
Дата сообщения: 22.05.2012 12:33
cracklover

Цитата:
К ноуту по USB 3.0 присоединен внешний винт

какой я не внимательный , с внешним USB 2.0 диском есть такая проблемка, только почему-то всё наоборот:
WinXP SP2, SP3 - "проблемка" есть
WinXP x64 SP2 - "проблемки" нет
TC 7.57a
1. ТС один и тот же (использовать режим больших файлов (без кэша))
2. настройки в Windows у диска - для быстрого удаления.
Автор: CaptainFlint
Дата сообщения: 22.05.2012 14:41
Dr_Limpopo

Цитата:
а какие настройки порекомендовали бы в окне Операции с файлами? Неспециалисту трудно разобраться, даже после прочтения хэлпа. Оставить на автомате или что-нибудь иное, в т.ч. учитывая «отключение кэширования записи для внешн. дисков»?

Я всегда себе ставлю режим "Также использовать режим больших файлов", буфер для маленьких оставляю умолчальным (32/32), буфер для больших меняю на 10240/1024. Кэширование записи для внешних дисков в винде, насколько я помню, по умолчанию выключено. Во всяком случае, на Win7 x64 я эту опцию ни разу не трогал, и для флэшки она у меня уже выставлена в "быстрое удаление" (то есть, с отключённым кэшированием записи).

Я не знаю, насколько оптимальны эти настройки, никогда замеров не производил. Но скорости копирования близки к ожидаемым, и проблем с этими настройками я не замечал, поэтому продолжаю использовать их.


cracklover

Цитата:
вот тут вопрос какое именно кеширование?

Я имел в виду системное кэширование. Диспетчер устройств -> Свойства дискового устройства -> Политика.


Цитата:
На множественных тестах на разных больших (но всегда именно больших) файлах, как бы не "плясал" прогресс-бар копирования, временной интервал для окончания процесса копирования всегда получается стабильным и предсказуемым. <…> Не думаю, что ввести в Тотале некую программную процедуру (а может и есть она, только работает по другому сейчас) позволяющую за несколько секунд при начале процесса копирования вычислить с большой точностью усредненную скорость копирования для текущего носителя и равномерно "растянуть" прогресс-бар копирования на весь процесс копирования - это такая сложная задача.

При реализации подобных эвристик всегда возникает огромное количество нюансов, которые приходится в итоге выбирать абы как и приколачивать шурупами, чтобы результирующие числа хоть как-то были похожи на реальность. Какой конкретно размер считать "большим файлом"? Что делать, если ты копируешь коллекцию из больших и маленьких файлов вперемешку? Как можно быть уверенным, что такое усреднение вообще сработает корректно? Предположим даже, у тебя оно всегда работает так. Но ты — это не весь контингент пользователей Тотала, будет ли так же работать у других? Будет ли это зависеть от скорости процессора, объёма оперативки (общего и доступного), загруженности процессора, количества ядер, дисковой активности, фрагментированности диска, установленных драйверов и ещё тонны всяческих факторов? Это тема для громадного исследования, с использованием множества машин самых разных конфигураций и в самых разных условиях. И только если такое исследование подтвердит твои предположения о корректности такого усреднения, то можно будет это реализовывать.

Я лично считаю, что затраты усилий на подобные исследования попросту не стоят полученного результата. Если кого-то мои аргументы не убедили — оф. форум для предложений открыт всем желающим, отговаривать не стану.
Автор: oshizelly
Дата сообщения: 22.05.2012 14:49
Avada 10:04 22-05-2012
Цитата:
Разъяснялось на оффоруме. Гислер утверждает, что со своей стороны решить проблему не может и что это должны делать разработчики формата descript.ion.

Занятно... Какие уж там такие особые спецификации формата, которые не дают поддерживать Unicode (при том, что сама OS его поддерживает).
А ссылки на это обсуждение случайно не сохранилось?
Автор: Avada
Дата сообщения: 22.05.2012 15:11
oshizelly
Ссылка на обсуждение (слова "на оффоруме") указана в моём посте. И повторена в цитате из него.
Автор: oshizelly
Дата сообщения: 22.05.2012 16:34
Avada 10:04 22-05-2012
Цитата:
Разъяснялось на оффоруме. Гислер утверждает, что со своей стороны решить проблему не может и что это должны делать разработчики формата descript.ion.

Да, грустно. А через плагины эта задача тоже не решается?


15:11 22-05-2012
Цитата:
Ссылка на обсуждение (слова "на оффоруме") указана в моём посте.

Сорри, не заметил, что там гиперссылка. Солнце прямо в экран светит, синий от черного не отличишь.
Автор: cracklover
Дата сообщения: 22.05.2012 18:01
CaptainFlint
Поставил TeraCopy по совету из этой темы (огромное спасибо автора совета!), интегрировал его в Тотал (фактически у меня теперь второй способ копирования по грячей клавише в тотале) и получил именно то что хотел - четкую линейную скорость копирования файлов. Больше никаких идиотских "рывков" и фальшивых закончившихся копирований! Теперь я стопроцентно уверен в сырости встроенных функций копирования в тотале на семерке.
Автор: smersh2012
Дата сообщения: 22.05.2012 18:56

Цитата:
Поставил TeraCopy по совету из этой темы (огромное спасибо автора совета!), интегрировал его в Тотал

нельзя ли просветить как это сделать, где взять последнюю версию этой утилиты ? можно в личку ... понимаю, что можно и погуглить, да не хочется заново велосипед изобретать
Автор: egor23
Дата сообщения: 22.05.2012 19:01
cracklover

Цитата:
Поставил TeraCopy

до последнего не верил в косяк TC, опечален...

CaptainFlint

Цитата:
Я не знаю, насколько оптимальны эти настройки, никогда замеров не производил. Но скорости копирования близки к ожидаемым, и проблем с этими настройками я не замечал, поэтому продолжаю использовать их.

с флешкой всё как раз красиво, а USB-HDD, кэш используется, то ли чтения, то ли записи, на глаз не определить.
Автор: LonerDergunov
Дата сообщения: 22.05.2012 19:07
smersh2012
TeraCopy

Код: [em_TeraCopy_copy]
cmd=%commander_path%\Plugins\exe\TeraCopy\TeraCopy.exe
param=Copy *"%L" "%T"
menu=Copy files with TeraCopy
[em_TeraCopy_move]
cmd=%commander_path%\Plugins\exe\TeraCopy\TeraCopy.exe
param=Move *"%L" "%T"
menu=Move files with TeraCopy
Автор: CaptainFlint
Дата сообщения: 22.05.2012 19:11
egor23

Цитата:
с флешкой всё как раз красиво, а USB-HDD, кэш используется, то ли чтения, то ли записи, на глаз не определить.

Я работал в Семёрке и с USB-HDD, причём как с 2.0, так и с 3.0. Ну не было у меня таких проблем ни разу…


cracklover

Цитата:
Поставил TeraCopy по совету из этой темы (огромное спасибо автора совета!), интегрировал его в Тотал (фактически у меня теперь второй способ копирования по грячей клавише в тотале) и получил именно то что хотел - четкую линейную скорость копирования файлов. Больше никаких идиотских "рывков" и фальшивых закончившихся копирований! Теперь я стопроцентно уверен в сырости встроенных функций копирования в тотале на семерке.

Значит, что-то очень сильно системоспецифичное. Надо репортить Гислеру, разбираться в особенностях системы, приводящих к такому поведению.
Автор: Boris Smirnov
Дата сообщения: 22.05.2012 19:18

Цитата:
LonerDergunov


A TeraCopy копирует описания файлов descript.ion? Или он их воспринимает как обычные файлы? Если они внутри копируемой папки, то для файлов внутри папки писания сохранятся. А описание самой папки не скопируется? А если у descript.ion стоит атрибут hidden (скрытый), то наверно вообще не скопирует?

Опишите, пож-та, как обстоит дело с копированием описаний файлов.
Автор: Avada
Дата сообщения: 22.05.2012 20:01
Boris Smirnov

Цитата:
A TeraCopy копирует описания файлов descript.ion?

Нет, не копирует, обрабатывает как обычные файлы.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.