Windows 8: поддержка USB 3.0 и «умное» копирование файлов

    В блоге разработчиков Windows 8 публикуются всё новые подробности о будущей операционной системе. Вчера вышла большая статья о нативной поддержке USB 3.0, а сегодня — текст со скриншотами, как будет работать интерфейс копирования файлов.

    Данные телеметрии Microsoft показывают, что продвинутые менеджеры для массового копирования файлов (TeraCopy, FastCopy и Copy Handler) установлены менее чем на 0,45% всех компьютеров с Windows 7, у остальных пользователей такой функции нет, они просто не знают о подобных программах, поэтому доработка встроенного интерфейса Windows будет весьма кстати.

    Разработчики признают, что раньше Windows Explorer был оптимизирован только для быстрого копирования маленьких файлов, но не для копирования большого количества файлов и файлов большого объёма. Теперь это исправили: при наличии нескольких процессов или копировании нескольких больших файлов диалог отображает прогресс-бар для каждого процесса в отдельности.



    При этом отдельный процесс можно поставить на паузу.



    В режиме детализированного просмотра для каждого процесса отображается текущая скорость копирования, история скорости, количество оставшихся данных и прогнозируемое время.



    Касательно прогноза времени копирования в Windows Explorer — разработчики знают о существующих шутках на этот счёт и обещают исправить этот недостаток, насколько это возможно. Но они говорят, что идеально точно прогнозировать время невозможно, потому что на него влияет слишком много непредсказуемых факторов.

    Кроме того, решены некоторые проблемы с коллизиями файлов и папок из-за одинаковых названий. Например, в Windows 7 при копировании фотографий, если уже есть файл с тем же названием, окно предварительного просмотра показывает уменьшенные копии файлов и спрашивает, действительно ли нужно заменить имеющиеся файлы.



    В Windows 8 этот диалог стал более понятным.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 177

      +39
      Пауза при копировании понравилась.
        +1
        Copy-Paste Manager
        (пародия на знаменитую качалку файлов)
          +7
          Ещё бы приоритеты копирования (для больших файлов). Было бы удобно.
          • UFO just landed and posted this here
              +2
              Все проблемы при работе с файлами в винде, давно решаются установкой Total Commander. Ну или Far — кому что больше нравится.
                +1
                это понятно, но много ли пользователей ставят себе TC или FAR?
                  0
                  Но те, кто поставил, уже не представляют как можно вернутся к эксплореру.
                    +2
                    далеко не все.
                      0
                      Ок, я не представляю, как можно пользоваться не-двухпанельным менеджером.
                        +1
                        я тоже. но армада разного рода офисных работников не только вполне представляют но и вообще не приемлют иного кроме эксплорера.
                          +1
                          И вы думаете им поможет пауза и очередь копирования? Они и окна сворачивать не умеют, насколько я знаю.
                            +1
                            несомненно поможет ибо это будет встроенное в ОС средство. насчёт сворачиваемых окон — ну далеко не все такие, всё-таки.
                +1
                Total Commander + F5->F2 (в очередь)
                  0
                  у CopyMik есть задание приоритета при копировании (ключ /PRIORITY ...)
                +6
                Она была в операционной системе BeOS. Десять лет назад. Безумно удобная фишка
                  +1
                  Да и не только в ней. Не говоря уже о том что в других ОС оценка времени копирования работает %)
                  +2
                  Еще бы по-умолчанию очередь копирования (с возможность удобного распараллеливания, при необходимости) — цены бы им небыло.
                    +5
                    image
                    +4
                    btw, по ссылке (в начале этой статьи) есть видео с демонстрацией этих нововведений
                      +21
                      Ну наконец-то сделали то, что уже очень давно напрашивалось. Объединение нескольких процессов копирования в одно окно. Еще бы сделали общую очередь копирования, в которую можно было бы файлы добавлять. А то несколько независимых процессов копирования в параллель все таки не всегда удобно.
                        0
                        Это было настолько очевидное улучшение (по крайней мере пауза — это точно), что нужно было еще реализовать в Windows XP SP3. Можно было это сделать и в Висте и в 7-ке.
                        Но, сдается, выдумывать новые фишки становится всё сложнее. Поэтому приберегли эту фишку на потом. Не удивлюсь, если это всерьез будет преподносится как конкурентное преимущество новой ОС.
                        +23
                        Надо в проводник добавить две панели и поддержку плагинов от TC. Это будет пушка!
                          +5
                          Поддержка двух панелей по сути реализована при помощи Aero Snap.
                            +3
                            По-моему выглядит плохо, из-за кучи разных рамок.
                            Я бы лучше хотел в проводнике вид колонками как в файндере
                              +2
                              Если у вас два монитора, то не очень удобно использовать Aero Snap.
                                0
                                В той же убунте (точнее, Наутилусе) двух-панельный режим при отображении списком выглядит и работает гораздо ближе к стилю фара/тотала.
                                +3
                                Win -> / <-
                                  –1
                                  Глючит на мультимониторе =(
                                –10
                                > интерфейс копирования файлов
                                Интерфейс чего? o_O Файлы должны просто копироваться, нет?

                                В тексте ошибка:
                                Продвинутые менеджеры для массового копирования файлов установлены менее чем на 0,45% всех компьютеров с Windows 7, так что доработка интерфейса встроенного файл-менеджера является весьма НЕвостребованной для большинства юзеров.
                                Большинство не устанавливает эти менеджеры, значит это невостребованная функция.
                                  +11
                                  Большинство просто не знают о такой возможности.
                                    –15
                                    О возможности устанавливать программы? Если бы им понадобилась такая функциональность, нужные программы они бы нашли.
                                      +5
                                      хм, большинство скорее не копирует туда-сюда терабайты файлов каждый день, поэтому сторонняя утилита, немного оптимизирующая процесс, им не нужна.
                                        +10
                                        Большинству пользователей психологически комфортнее использовать «родную», предустановленную программу для таких низкоуровневых целей.
                                        Сколько раз ни ставил тотал или far — так и не смог привыкнуть. Так и тянуло на эксплорер кликнуть.
                                          –1
                                          Большинство пользователей, просто не знают о их существовании.
                                            0
                                            Я в итоге осел на q-dir — по ощущениям тот же эксплорер, но многопанельный и с дополнительными функциями. В случае с испоганеным эксплорером висты и дальнейших — must have.
                                              +6
                                              чем мне нравится проводник так это тем что он не перегружен ненужным в большинстве случаев функционалом. Все что надо под рукой. А все эти многопанельности мне кажутся излишними. Даже те же табы если и нужны, то только иногда, хватает стандартной группировки на панели задач.
                                                –1
                                                На самом деле удобно.
                                            0
                                            Большинство не знают о такой возможности и не устанавливают эти менеджеры, поэтому это востребованная фича? Или что вы имели ввиду?
                                              0
                                              Это значит ребята их майкрасофта признают наличие проблемы у этой довольно нужной штуки, и, так как большая часть пользователей просто не знают о сторонних решениях позволяющих исправить недочеты стандартной утилиты, решили исправить ее. Таким образом хорошо будет всем… (за исключением консерваторов)
                                                0
                                                Как то, что «большинство не знают о такой возможности» может значить, что «ребята их майкрасофта признают наличие проблемы у этой довольно нужной штуки»? Где связь, где логическая цепочка, как вы из одного другое выводите? Вы пишете просто набор несвязанных мыслей.
                                          0
                                          > продвинутые менеджеры для массового копирования файлов (TeraCopy, FastCopy и Copy Handler) установлены менее чем на 0,45% всех компьютеров с Windows 7, так что доработка интерфейса встроенного файл-менеджера является весьма востребованной

                                          както не логично звучит.
                                            +29
                                            Похожий принцип уже давненько используется в Наутилусе.

                                            image
                                            Вот бы еще табы добавили.
                                              +22
                                              Похожий принцип уже давненько используется в Наутилусе.

                                              И с незапамятных времен — в макоси:

                                              0
                                              И две панели нормальные.
                                                0
                                                А в чём, на ваш взгляд, заключаются недостатки функции «Extra Pane»?
                                                0
                                                > Похожий принцип уже давненько используется в Наутилусе.

                                                Вот только нет очереди и кнопки «Пауза».

                                                > Вот бы еще табы добавили.

                                                В какое место в окне «File operations» вы хотите табов?
                                                • UFO just landed and posted this here
                                                • UFO just landed and posted this here
                                                    +1
                                                    Никто не говорит об инновации, не приписывайте лишнего, это просто новое.
                                                      –1
                                                      В оригинальном блогпосте от Майкрософт даже написано, что такой функционал уже давно доступен в сторонних программах, но ими пользуется меньше 1% пользователей, при чем тут инновации?
                                                      0
                                                      А кнопка паузы есть?)
                                                        +7
                                                        В KDE есть.
                                                          +4
                                                          И график скорости в KDE тоже есть.
                                                          +5
                                                          А диалог обработки коллизий похож на KDE-шный.
                                                            0
                                                            не хватает паузы
                                                              0
                                                              простите, что-то не заметил ветки с кучей таких же комментов. Торопыжка.
                                                                +7
                                                                Gentoo, KDE 4.6.5, предпочитаю англоязычный интерфейс


                                                                  +6
                                                                  Кому интересно, еще одна инновация Windows 8:
                                                                    +2
                                                                    Но это ведь есть в этом вашем KDE, а не в моём Windows ;-)
                                                                    +4
                                                                    Совсем недавно в кде ещё появился неблокирующий диалог для обработки разных ошибок копирования: en.munknex.net/2011/08/gsoc-results-interaction-dialog.html

                                                                    Теперь можно не волноваться, что огромная загрузка прервётся из-за того, что у одного файла были неподходящие права доступа или что-то в этом духе. :)
                                                                0
                                                                Паузы в Наутилусе вроде как нет. Да и про оптимизацию под разные размеры файлов в нем я ничего не слышал.
                                                                  +1
                                                                  «оптимизацию под разные размеры файлов в нем»
                                                                  Она не в нем, она должна быть в подсистемах ядра, в драйвере файловой системы. Как бы файлами управлять это ее задача, а наутилус всего лишь интерфейс.
                                                                    0
                                                                    Насколько я знаю, в windows система копирует неоптимально и файловый менеджер Total Commander реализует оптимальную схему вместо этих самых систем. Почему это не могут сделать в линупсе? И, кстати, отсутствие нормального мощного двухпанельника в линукс до сих пор не позволяет мне комфортно работать с файлами в линукс. Или может быть они есть, но где-то прячутся?
                                                                      0
                                                                      Я не вкурсе, что там делает Total Commander, и как это делает windows, однако файловый менеджер по определению не обладает той информацией, которой обладает ядро, он даже не может знать, где физически находятся данные, в каком месте диска, или вообще в кэше

                                                                      В линуксе все отлично работает. Про двухпанельних не скажу, ибо imho это более менее удобно только в консоли, а в консоли есть замечательный mc.
                                                                  +2
                                                                  А табы в наутилусе давно есть, тыкните колесиком по папке.
                                                                    0
                                                                    WindowTabs поможет, если заплатить :)
                                                                    –8
                                                                    О, не ужели в гноме это сделали раньше чем в винде?! Не знал не знал…
                                                                      –1
                                                                      Мда, вечно бедные обделенные пользователи виндовс чувствуют себя ущемленными. Хотя я всеглишь написал свое удивление по поводу того что в более молодом интерфейсе гнома это появилось раньше.
                                                                      И да этот коммент я написал специально чтобы вы могли утешить себя и поставить еще минусов :)
                                                                      +12
                                                                      > при копировании фотографий, если уже есть файл с тем же названием, окно предварительного просмотра показывает уменьшенные копии файлов и спрашивает, действительно ли нужно заменить имеющиеся файлы

                                                                      При этом копирование остальных файлов продолжается или опять все встает колом и отойдя от компа во время процесса копирования возвращаешься к тому же проценту, что и перед уходом, только-лишь из-за коллизии какого-то файла?
                                                                        +1
                                                                        Если я ничего не путаю, то 7ка оставляет все конфликты на самый конец, чтобы не случалась описанного сценария.
                                                                        +17
                                                                        Научится ли диалог замены файлов не задавать вопросов, если файлы абсолютно идентичны? Или хотя бы самостоятельно сравнивать и помечать их?
                                                                          +5
                                                                          Это будет бомба.
                                                                            +2
                                                                            А если файлы по 600 мб или больше, вы готовы ждать лишние пару минут на выполнение diff?
                                                                              0
                                                                              А если файлы по 600 мб, то в подавляющем большинстве случаев различия будут найдены уже на первом килобайте.
                                                                              Вот как-то не могу представить, чтобы часто попадались файлы, содержщие абсолютно одинаковое количество байт и различающиеся только где-нибудь в хвосте.
                                                                                0
                                                                                Достаточно посчитать хэш. Хотя это, несомненно, тоже занимает время.
                                                                                  0
                                                                                  Тогда уж: хранить хеш вместе с файлом. Но тогда встает проблема в поддержании его актуальности и в том, где именно его хранить.
                                                                                    0
                                                                                    Hint: Windows Search уже это всё знает.
                                                                              0
                                                                              Ролик на ту же тему youtu.be/RilLowVIBG0
                                                                                +12
                                                                                Радует, что MS стала обращать внимание на интерфейс, упрощая некоторые операции.
                                                                                «Умное копирование», если правильно понял, будет реализовано по типу KDE 4.x?
                                                                                image
                                                                                Если так, то будем посмотреть, штука удобная.
                                                                                  0
                                                                                  Да, посмотрите — все уже давно пользуются :)
                                                                                  +23
                                                                                  В Windows 8 этот диалог стал более понятным.

                                                                                  Мне он показался более сложным.
                                                                                    +5
                                                                                    Это точно. А что если файлов тыща?
                                                                                      0
                                                                                      Если копировать много файлов, выделив их один раз и нажав копировать/вставить, то для них всех отобразится одна полоска (один поток).
                                                                                      Чтобы их стало тысяча, нужно тысячу раз нажать копировать/вставить. По-моему, такое мало вероятно :)
                                                                                        +1
                                                                                        Да, полоска одна (прогрессбар), а вот в окошке, где надо галочками отмечать файлы, будет безумие)
                                                                                          +4
                                                                                          Сложным показался диалог замены файлов с одинаковыми названиями.
                                                                                          Более того:
                                                                                          1. Маленькие галочки, вместо больших кнопок для выбора.
                                                                                          2. Убрали возможность «Переместить, но сохранить оба файла» и «Сделать это для всех конфликтов».

                                                                                          — говорит о том, что стало хуже.
                                                                                            +2
                                                                                            Можно тыкнуть просто по изображению, галочки просто для того, чтобы показать что тыкать можно. попадать в них не надо
                                                                                              +2
                                                                                              2. Если вы поставите галочки на оба файла, то оба и сохранятся — аналог «Переместить, но сохранить оба файла». У заголовков в таблице есть галочки, которые позволяют выделить сразу все файлы из исходного или конечного расположения — аналог «Сделать это для всех конфликтов».
                                                                                                +1

                                                                                                «Check boxes are necessary. As much as we preferred the cleaner no-checkbox look, it simply didn’t test well. Users didn’t know what to do when presented with the UI. Check boxes were much more effective in providing appropriate cues for selection. We made sure to retain a large click-target area, so users can click on the check box, thumbnail, or the text to select a file»
                                                                                                  0
                                                                                                  Уж пускай будут банальные чекбоксы. Всё же лучше, чем огромные кнопки, потому что нестандартно. Особенно убивают кнопки при открытии панели принтера в «Принтерах и факсах», которые и на наведение реагируют, но при этом одним щелчком вдавливаются, а щёлкаются только двойным. Это вообще что? Кнопка — вроде нет… И вообще, с какой целью оно там, я до сих пор не проникся.
                                                                                          +5
                                                                                          Интересно, как будет выглядеть последнее окошко при копировании (с заменой) пары сотен файлов.
                                                                                            +1
                                                                                            Главное чтобы при копировании все остальные программы не начинали тормозить как сейчас
                                                                                              0
                                                                                              хех, я даже на форуме Far-задавал вопрос о небуферизирующем чтении — меня увы не поняли. Раздражает, когда после копирования пары десятков гигабайт (iso-образов линукса конечно же) ВСЕ работающие программы тяжело разворачиваются (ушли в своп).
                                                                                              0
                                                                                              О, ну неужели, наконец-то додумались пауза сделать, не прошло и 20 лет)
                                                                                                +5
                                                                                                «Данные телеметрии Microsoft показывают, что продвинутые менеджеры для массового копирования файлов (TeraCopy, FastCopy и Copy Handler) установлены менее чем на 0,45% всех компьютеров с Windows 7, у остальных пользователей такой функции нет, они просто не знают о подобных программах, поэтому доработка встроенного интерфейса Windows будет весьма кстати.»
                                                                                                Интересно, что это за данные такие, и учитывали ли они Total Commander, FAR Manager и прочие продвинутые аналоги. Что-то мне подсказывает, что большинство недовольных проводником поставили именно их, а не какие-то костыли к проводнику.
                                                                                                «Касательно прогноза времени копирования в Windows Explorer — разработчики знают о существующих шутках на этот счёт и обещают исправить этот недостаток, насколько это возможно. Но они говорят, что идеально точно прогнозировать время невозможно, потому что на него влияет слишком много непредсказуемых факторов.»
                                                                                                И опять же, почему-то в вышеперечисленных мной продуктах такие проблемы изначально меньше.
                                                                                                  0
                                                                                                  И опять же, почему-то в вышеперечисленных мной продуктах такие проблемы изначально меньше.

                                                                                                  перевод в этом топике очень условный, читайте лучше оригинал.
                                                                                                  Там сказано
                                                                                                  Estimating the time remaining to complete a copy is nearly impossible to do with any precision because there are many unpredictable and uncontrollable variables involved – for instance, how much network bandwidth will be available for the length of the copy job? Will your anti-virus software spin up and start scanning files? Will another application need to access the hard drive? Will the user start another copy job?

                                                                                                  Как, например, вышеперечисленные вами продукты будут решать эти проблемы?
                                                                                                    0
                                                                                                    Я вообще сижу уже два года с погашенным explorer.exe, ггг.
                                                                                                      0
                                                                                                      А рабочий стол с панелью задач кто рисует? Или вы кеды поставили?)
                                                                                                        +1
                                                                                                        Зачем сразу кеды? Я AstonShell и bbLean когда-то использовал — когда у меня была уже Windows XP, но ещё Celeron 600.
                                                                                                          +1
                                                                                                          Ну LiteStep никто даже сейчас не отменял.
                                                                                                    +8
                                                                                                    В 21-м веке Microsoft наконец-то реализует паузу для процесса копирования. Это прорыв, я считаю.
                                                                                                      –3
                                                                                                      А вот у убунте нет до сих пор :(
                                                                                                      • UFO just landed and posted this here
                                                                                                          +2
                                                                                                          В Ubuntu с KDE (Kubuntu) есть.
                                                                                                            +4
                                                                                                            В *nix из покон веков любой процесс можно поставить на паузу. Не только копирование.
                                                                                                            +7
                                                                                                            Я не понимаю вашей иронии. Что же, не реализовывать её вообще, раз так. «Ну всё, опоздали»?
                                                                                                              –1
                                                                                                              Ирония в том, что это можно было сделать и раньше.
                                                                                                                +5
                                                                                                                Многое можно было сделать раньше. Например, GMail мог появится раньше, что же теперь.
                                                                                                                0
                                                                                                                Ирония в том, Microsoft считает это своей эксклюзивной инновационной мегафичей, не имеющий аналогов.
                                                                                                                  0
                                                                                                                  Покажите где вы в тексте это увидели?
                                                                                                                    –1
                                                                                                                    В тексте это нет. Это ИМХО. А так вещь полезная. Жалко, что этот функционал дошел до Windows только сейчас — пользователи XP и Windows 7 (а их большинство будет еще ого-го как долго) не оценят этого.
                                                                                                                      +1
                                                                                                                      То есть вы сейчас за Микрософт решили, что Микрософт считает эту штуку эксклюзивной инновационной мегафичей, не имеющий аналогов и немедленно высмеяли это?
                                                                                                                        –1
                                                                                                                        Смех смехом, а вот если Microsoft выпустила бы обновления для XP или хотя бы для 7ки с данным функционалом я был бы рад.
                                                                                                                          0
                                                                                                                          Да что вы, в самом деле… Это ведь одна из фич, которая должна увеличить продажи будущей системы) Они же не враги сами себе. А кому надо, тот использует тотал.
                                                                                                                            0
                                                                                                                            Вот вот. И я думаю не дождемся. Вроде мелочи все это, а получишь только в новой системе за деньги или тотал (который тоже платный кстати). Надеюсь цена апгрейда до 8ки не будет стоить, как новая ОС.
                                                                                                                              0
                                                                                                                              Тотал условно-бесплатен, и вроде не ограничен, знай только кнопку с цифрой нажимай при запуске.
                                                                                                                0
                                                                                                                Wыndous вперде
                                                                                                                +3
                                                                                                                лучше бы последующие файлы для копирования на тот же диск ставились в очередь, а не копировались параллельно, фрагментируя диск и замедляя скорость записи
                                                                                                                ну хоть кнопку паузы сделали, уже хорошо
                                                                                                                  +1
                                                                                                                  подождите, вот выйдет windows 9…
                                                                                                                  +21
                                                                                                                  Вот сколько живу и до сих пор фигею от тупости разработчиков, отвечающие за копирование файлов — такое ощущение, что они сами по жизни, когда что-то собираются копировать — им дают по рукам или за них это делают другие. ну всё же просто как два пальца и можно було сделать это еще во времена Win95:
                                                                                                                  1) сделать как показано (как в кедах) одно окно для всех копирований (слава Алл… Яй… не знаю кому) — до этого додумались наконец в Мелкомяшких
                                                                                                                  2) сделать позможность поставить на паузу (до этого гномодевелоперы до сих пор не доперли!)
                                                                                                                  3) добавить например изменение последовательснти (перетаскивать в этом единственном окне вверх/вниз) операций копирования
                                                                                                                  4) система (в отличии от большинства пользователей) _знает_ как разбиты (и разбиты ли вообще) диска на резделы, то есть:
                                                                                                                  а) копирование с одного физического диска на другой — гоним на полных скоростях в параллель (одновременно читаем и на другой пишем) — причем как только самой системе вдруг понадобилось срочно что-то там прочесть/записать (например участвует диск С:), то приостановить на пару секунд копирование, чтобы млин не убивать диск 20 позиционированиями в секунду! — так же намного быстрее разрулится ситуёвина
                                                                                                                  б) разделы на одном диске — значит создаем буфер (например равный скорости чтения диска или в разы больше) и сначала копируем, потом пишем — а не дергаме бедный диск ради каждого файла!!! (такое решение применено в плагине в Far)
                                                                                                                  в) выводить НАМНОГО больше информации о копировании (текущая + средняя скорость, сколько скопировано, сколько осталось, учитывать при копировани не только объем, но и количество файлов!)
                                                                                                                  г) я может что-то не понимаю, но почему нельзя научиться писать 1000 файлов па 1 Кб с такой же скоростью, как и 1 файл размером 1 Мб ?? (почему нельзя сначала записать содержание этой 1000 файлов за один «полуоборот» диска, и только потом одним махом занести в FAT их заголовки и т.п.?)
                                                                                                                  5) ну и как уже говорилось — не _останавливать_ процесс копирование, если возникли вопросы!!!
                                                                                                                    0
                                                                                                                    Пункт (г) как правило упирается в производительность файловой подсистемы и I/O. Можете поэкспериментировать в никсах с утилитой dd. К примеру:

                                                                                                                    dd if=video1.iso of=tmp bs=1 count=1048576
                                                                                                                    1048576+0 записей считано
                                                                                                                    1048576+0 записей написано
                                                                                                                    скопировано 1048576 байт (1,0 MB), 2,27584 c, 461 kB/c

                                                                                                                    $dd if=video1.iso of=tmp bs=1048576 count=1
                                                                                                                    1+0 записей считано
                                                                                                                    1+0 записей написано
                                                                                                                    скопировано 1048576 байт (1,0 MB), 0,0118877 c, 88,2 MB/c

                                                                                                                    Поясню: в первом случае делается миллион чтений блоков размером в 1 байт (и столько же записей). Во втором случае — чтение одного блока размером в мегабайт. Если кто-то подумает, что скорость быстрее из за буфера — файл был предварительно прочитан и уже лежал в дисковом кеше (хотя и без этого первый прогон не сильно отличался — 457 Кб/с).

                                                                                                                    В случае именно вашего вопроса — тысяча ваша файлов совсем не обязательно лежит последовательно в одном месте диска, чтобы моментом считать их в буфер. Их надо найти в ФС, назначить операции чтения, определить место назначения (особенно это актуально если диск почти заполнен и приходится раскладывать файлы частями).
                                                                                                                      0
                                                                                                                      Я говорю даже про идеальный случай — когда получатель — чистый диск, а на источнике файлы ележат подряд — всё равно разница в скорости будет разительная
                                                                                                                      0
                                                                                                                      А занести заголовки потом — там возникает много проблем с блокировкой и конкуррентным доступом. Процесс копирования — не единственный в системе. Частично в ext4 эта проблема решается введением экстентов.
                                                                                                                        0
                                                                                                                        2) У гнома идеология другая, их концепция чем меньше элементов управления — тем лучше. Простому, не искушенному пользователю, незачем ставить копирование на паузу. А именно на таких гномовцы и рассчитывают.
                                                                                                                        3) А тут даже я не понимаю, зачем их последовательность изменять, если они параллельно все выполняются.
                                                                                                                        a) Для этого и существует шедуллер и приоритеты процессов, вполне работает механизм, по крайней мере в *nix;
                                                                                                                        б) Потом, в случае сбоя, будете рассказывать пользователю куда его гигабайты понухи пропали;
                                                                                                                        г) Устройство современных файловых систем заметно сложнее, чем вы его себе представляете;
                                                                                                                        5) В KDE уже сделали. =)
                                                                                                                          0
                                                                                                                          б) какая связь между размером буфера и пропажей данных?
                                                                                                                            0
                                                                                                                            Действительно, никакой. Переглючило меня.

                                                                                                                            Но и смысла никакого в реальности нет, а скорее даже вред. Поскольку, если планироващик ввода-вывода достаточно умен, то он будет минимизировать перемещение головки, если рядом с данными, которые надо считать, есть область куда можно записать. Таким образом чередуя чтение и запись.

                                                                                                                            Большой буфер же, который предполагается обрабатывать в режиме заполнил до конца, затем опсутошил до конца — только помешает его работе. В этом случае, ему сначала придется попрыгать по областям, чтобы считать данные, заполнив буффер, а затем поелозить головкой в поисках свободных областей для записи этого буфера.

                                                                                                                            Частые перемещения головки диска же происходят не от того, что мы читаем и пишем, а в основном от того, что данные раскиданы по диску, свободные области также раскиданы по диску.

                                                                                                                            В конце концов, управлять обращениями к диску и сортировать их наиболее оптимальным образом должен планировщик потока ввода-вывода, а не файловый менеджер (последний чаще всего и не подозревает о физическом расположении данных на диске). Кроме того разные алгоритмы работы планироващика лучше справляются с разными задачами, и при этом копировать данные из одной области диска в другую — вряд ли самая частая задача, под которую стоит его оптимизировать.
                                                                                                                              0
                                                                                                                              Вот плохо читаете — пункт б) — это случай, когда в копировании участвуют два _разных_ раздела одного диска. В случае копирования внутри одного раздела — да, пусть там всё само разруливается и оптимизируется, как Вы написали.

                                                                                                                              >В этом случае, ему сначала придется попрыгать по областям, чтобы считать данные, заполнив >буффер, а затем поелозить головкой в поисках свободных областей для записи этого буфера.
                                                                                                                              Но ведь головка та, вместо того, чтобы носиться по _всему диску_ на всём протяжении копирования, будет сначала носиться по одному разделу, потом по второму — чувствуете разницу?

                                                                                                                              >а не файловый менеджер (последний чаще всего и не подозревает о физическом расположении >данных на диске)
                                                                                                                              Вот как раз это узнать элементарно: сравните sda1 > sda2 и sda1 > sdb1 — сразу же видно!
                                                                                                                              ЗЫ кстати в винде тоже испольуются такие же пути монтирования — что-то типа multi(0)disk(0)rdisk(0)partition(1)
                                                                                                                                0
                                                                                                                                «сначала носиться по одному разделу, потом по второму — чувствуете разницу?»
                                                                                                                                Верно только если у вас разделы не LVM. Но тут еще возникает вопрос, а зачем вы разбивали жесткий диск на множество разделов, да еще примерно одинакового назначения?

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

                                                                                                                                Перемещать данные с одного раздела на другой в пределах одного жесткого диска, или писать большой объем данных в два раздела сразу на одном диске — это очень редкие уникальные ситуации, которые вот я даже припомнить не могу, когда у меня такое случалось.

                                                                                                                                При этом вы хотите, чтобы файловый менеджер еще проверял содержаться ли эти два пункта назначения на одном диске и на разных разделах. А файловый менеджер такой информации просто не имеет, ОС абстрагирует его от всяких sda/sdb и т. д. Проверял, является ли блочное устройство флешкой, SSD или разделом жесткого диска в не LVM (или подобной) схеме разбивки.

                                                                                                                                Я думаю ради обработки такого редкого случая, размер кода, который необходимо добавить и поддерживать — если и не соизмерим со всем, уже написанным кодом, то составляет весьма существенный объем.
                                                                                                                            0
                                                                                                                            3) это вот для такого случая:
                                                                                                                            Вам нужно записать на один диск (например купили свежий полуторатеррабайтник) и сливаете на него с двух старых (музыка и фильмы например) — заранее задали операции для копирования и ушли ужинать. Чтобы не издеваться над диском и не фрагментировать его (сразу же после покупки!) Вы эти операции проделаете _последовательно_. Так и система, видя, что вы задали ей такие задания, будет их выполнять _последовательно_ а не одновоременно — вот для этого Вам и нужно изменение последовательности действия — например Вам срочно вдруг присписело сначало слить фотки на новый винт.
                                                                                                                              0
                                                                                                                              Я не вижу причин для фрагментирования и никакого издевательства. Аллокатор современной файловой системы вполне разумен, чтобы зарезервировать для одного файла свободную область, при ее наличии, и уложить его туда целиком.

                                                                                                                              Да в случае если у вас не SSD диск и если вы копируете одновременно два очень больших файла, скорее всего записывая их параллельно получите больше перемещений головки диска. Но зачем вы так делаете? Зачем в этом случае вы запустили две параллельные операции? Выделите все вместе и тогда будет запущен один процесс, и в нем все будет копироваться последовательно.

                                                                                                                              Тот функционал, который вы назвали, нужен в 1% всех случаев для каких-то особо требовательных безнадежных перфекционистов, которые при этом пользуются HDD и что-то знают про такие недоступные для обычного пользователя вещи, как устройство жесткого диска.

                                                                                                                              Эти люди вполне могут поставить некую альтернативную программу, аля Супер_Перемещатель_Файлов_ProEdition. У всех остальных же, подобный функционал вызовет только лишние вопросы и головную боль.

                                                                                                                              «например Вам срочно вдруг присписело сначало слить фотки на новый винт.»
                                                                                                                              Вы ставите на паузу уже запущенный процесс копирования большого длинного файла на этот новый винт, если таковой запущен (в случае копирования небольших файлов ситуация с частым дерганьем головки диска не актуальна). Выделяете все новые фотки, которые решили скопировать, и переносите на новый винт. Да, будет одно маленькое неудобство, когда фотки будут скопированны, вам придется самостоятельно снять с паузы остановленный процесс.
                                                                                                                                0
                                                                                                                                >Аллокатор современной файловой системы вполне разумен
                                                                                                                                примеры ОСей в студию

                                                                                                                                >Да в случае если у вас не SSD диск и если вы копируете одновременно два очень больших файла, >скорее всего записывая их параллельно получите больше перемещений головки диска
                                                                                                                                Так я и хочу поставить копироваться несколько потоков и спокойно пойти кушать не парясь фрагментацией (мне как раз и не нужно знать фрагментируется оно при этом или нет — сама ось должна как раз взять на себя последовательность копирования, а не я этим париться)

                                                                                                                                >Выделите все вместе и тогда будет запущен один процесс, и в нем все будет копироваться >последовательно.

                                                                                                                                КАК??? я же копирую с _разных_ дисков на новый!
                                                                                                                                  0
                                                                                                                                  >Аллокатор современной файловой системы вполне разумен
                                                                                                                                  примеры ОСей в студию

                                                                                                                                  www.tldp.org/LDP/sag/html/filesystems.html#FRAGMENTATION

                                                                                                                                  В устройстве файловых систем microsoft я не разбираюсь, поэтому не вкурсе что там творится.

                                                                                                                                  КАК??? я же копирую с _разных_ дисков на новый!
                                                                                                                                  Мой Dolphin кажется не умеет выделять несколько объектов за пределами одного уровня иерархии и это да, проблема. Я бы тогда просто воспользовался командой cp. Но скорее всего, я бы просто не парился.
                                                                                                                            0
                                                                                                                            5) Это вам к ТС надо :) Там можно заранее задать ответы на вопросы :)

                                                                                                                            Видимо хотят не усложнять, боятся, что пользователи будут тупить.
                                                                                                                          • UFO just landed and posted this here
                                                                                                                              +1
                                                                                                                              Кстати!!!
                                                                                                                              А вы знаете, KillCopy _единственная_ программа для винды, которая при копировани/переносе/переименовании СОХРАНЯЕТ дату и время создания и изменения файлов? (да, есть еще какой-то плагин для Total Commander, но я так и не понял как его настроить, ибо дата изменения таки меняется)
                                                                                                                              PS сам пользуюсь ей уже кучу лет и все ставлю
                                                                                                                              • UFO just landed and posted this here
                                                                                                                                  +1
                                                                                                                                  Robocopy

                                                                                                                                  входит в дистрибутив начиная с 6.0
                                                                                                                                    +1
                                                                                                                                    XCOPY /O, помойму еще c NT входит в дистрибутив )
                                                                                                                                      +1
                                                                                                                                      У меня встречный вопрос виндузятникам — а НАФУЯ нужны даты создания и правки, если они _теряются_ при перемещении/переименовании файла??
                                                                                                                                      и чтобы этого не происходило — нужно вот так вот изгаляться (вы про XCOPY /O будете секретуткам рассказывать?)
                                                                                                                                        0
                                                                                                                                        Ага и про ROBOCOPY тоже (:

                                                                                                                                        Зачем комментировать то, к чему ваше высказывание не относится?
                                                                                                                                    +2
                                                                                                                                    TeraCopy — вторая единственная программа для винды, которая также сохраняет обе даты неизменными. Да и интерфейс у неё нативный, без идиотических «шкурок».
                                                                                                                                      0
                                                                                                                                      Открыл проводник, выбрал файл (созданный 22 апреля с.г. с одинаковыми датами в «создан» «изменён» и «открыт»), нажал ctrl+c, ctrl+v. Рядом появился файл у которого дата изменения также 22 апреля, а дата создания — сегодняшняя. Что весьма логично, т.к. эта КОПИЯ файла была СОЗДАНА сегодня.
                                                                                                                                        0
                                                                                                                                        А если мне надо слить 100500 файлов на флэшку/скопироват на сервак/слить коллеге в его документы/сделать копию и прочее — у _всех_ файлов будет дата создание — на момент копирования, и хрен потом через год-другой найдешь документы, например созданные в преддверии какого-нить срочного совещания и валяющиеся абы где в папках/рабочих столах пользователей.
                                                                                                                                          +1
                                                                                                                                          Скопировал 3 файла, даты ИЗМЕНЕНИЯ остались те же:


                                                                                                                                          >>, например созданные в преддверии какого-нить срочного совещания
                                                                                                                                          По дате изменения и найдёшь. Один хрен, файл может быть создан 01 января, но нужна будет та копия в которую последние ИЗМЕНЕНИЯ внесли 26 августа.

                                                                                                                                          >>валяющиеся абы где в папках/рабочих столах пользователей.
                                                                                                                                          Помоему вы с больной головы на здоровую перекладываете. Не храните ВАЖНЫЕ документы абы как.
                                                                                                                                            0
                                                                                                                                            Я говорю про даты создания
                                                                                                                                            Сколько контор не видел (даже серьезных) — у всех полный бардак.
                                                                                                                                              0
                                                                                                                                              Ну так не дело ОС исправлять бардак в голове пользователя ;)
                                                                                                                                      0
                                                                                                                                      Жаль не добавили поддержку 7-ки
                                                                                                                                      +7
                                                                                                                                      Ну а докачку, особенно для сетевых шар, они видимо сделают только к 2024 году, во времена Windows15.
                                                                                                                                        +5
                                                                                                                                        Центрирование заголовка окна :(((((((((((((((((((((((((
                                                                                                                                          0
                                                                                                                                          Дададад!!! УРА!!! Заипал заголовок слева со времен Висты.
                                                                                                                                            0
                                                                                                                                            Вроде влево его перенесли ещё в 95-й.
                                                                                                                                              +1
                                                                                                                                              Хотя я не удивлюсь, если найдутся люди, перешедшие на Висту прямо с 3.xx.
                                                                                                                                                0
                                                                                                                                                я полагаю что видимо в данном случае это была первая винда, про 3.1 сей юзер только в книжках, ой, то есть в айпадах читал :D
                                                                                                                                          0
                                                                                                                                          Вам, ПРАВДА, кажется, что это важно?! вот мне, как рядовому пользователю виндовс, кажется, что им просто уже и делать нечего, осталось только такой фигней заниматься: заголовки посередине сделать и копирование на паузу поставить, можно было бы еще и дать возможность людям курсор заменить на собачку или сердечко какое-нибудь.
                                                                                                                                            +2
                                                                                                                                            > дать возможность людям курсор заменить на собачку или сердечко какое-нибудь
                                                                                                                                            Да как бы давно можно…
                                                                                                                                            0
                                                                                                                                            Ещё бы табы в проводнике и отсутствие промежуточного копирования файлов на системный диск при перетаскивании (например, если разархивировать файл перетаскиванием из 7-zip в проводник)
                                                                                                                                              +4
                                                                                                                                              Совсем забыл, ещё мечтаю о встроенной системе проверки обновлений для программ и драйверов. А то сейчас у каждой программы своя поделка в автозагрузке.
                                                                                                                                                +4
                                                                                                                                                Так в Linux есть уже давно. Зачем мечтать? Можно уже использовать.
                                                                                                                                                0
                                                                                                                                                я думаю поведение при перетаскивании из 7-zip заложено разработчиками этого приложения
                                                                                                                                                  0
                                                                                                                                                  Нет, это проблема windows, некоторые разработчики даже свои расширения пишут для обхода проблемы, цитата: «Windows drag&drop mechanics does not allow source application of drag&drop operation to find out easily, where the files are dropped. It is up to target application (Windows Explorer usually) to transfer files to destination.»
                                                                                                                                                    0
                                                                                                                                                    И, все-таки, это проблема 7-zip, потому что WinRAR начинает разворачивать сразу файлы в нужную папку без копирования.
                                                                                                                                                      +1
                                                                                                                                                      Нет, неправ я. Не про тот drag'n'drop понял. Из окна WinRAR-а распаковка также идет в %TEMP%, а потом уже копирование в нужную папку.
                                                                                                                                                        0
                                                                                                                                                        что самое ужасное, это происходит, даже если целевой каталог и %temp% находятся на разных дисках.
                                                                                                                                                0
                                                                                                                                                Использовал и TeraCopy, и FastCopy, и еще несколько аналогов. Удобный вид представления информации, особенно списком файлов и проверкой CRC (кстати, такого нововведения не предвидится?).

                                                                                                                                                «Разработчики признают, что раньше Windows Explorer был оптимизирован только для быстрого копирования маленьких файлов, но не для копирования большого количества файлов и файлов большого объёма. Теперь это исправили: при наличии нескольких процессов или копировании нескольких больших файлов диалог отображает прогресс-бар для каждого процесса в отдельности.»
                                                                                                                                                И что тут исправили? Сначала говорится про оптимизированность для маленьких файлов (техническая сторона вопроса), потом говорится о диалоге при копировании больших файлов (интерфейс). И где инновации? Вышеназванные программы для копирования имеют функцию изменения размера буфера при копировании (в ручном режиме, а у некоторых даже в автоматическом), что как раз и повышает скорость копирования, подстраиваясь под размер копируемых в данный момент файлов.
                                                                                                                                                  +6
                                                                                                                                                  Пользовался всю жизнь Total Cоmmander'ом и даже не догадывался о существовании таких «ужасных» проблем…
                                                                                                                                                    0
                                                                                                                                                    Потому что когда копировали с левой панельки в правую — шли пить чай? Ну да, тогда никаких проблем с несколькими одновременными операциями не возникает.

                                                                                                                                                    Единственно что точно всегда бесило в Проводнике — отсутствие нормального Yes to all, и если в XP это ещё худо бедно можно было через Shift + действие сделать, то в Висте это точно не работало.
                                                                                                                                                      0
                                                                                                                                                      1) кнопка «В фоне» просто волшебная :) Там же и Пауза. Хм, интересно, в каком году был реализован данный функционал?
                                                                                                                                                      2) даже среди пользующихся тоталом мало кто использует (да и я не сразу заметил), ещё более волшебная кнпопка F2 – добавление в очередь. И не надо потом ругать себя, что успел поесть, а снять с паузы второй поток забыл.
                                                                                                                                                    0
                                                                                                                                                    добавили бы ещё спелчекер на уровне системы
                                                                                                                                                      0
                                                                                                                                                      Зачем? И так уже почти в каждой программе свой :)
                                                                                                                                                        0
                                                                                                                                                        Добавили.
                                                                                                                                                          0
                                                                                                                                                          Покажите плз где, в последних новостях ничего о нём не заметил
                                                                                                                                                            +1
                                                                                                                                                            В презентации на buildwindows.com это несколько раз упоминалось.
                                                                                                                                                        0
                                                                                                                                                        раз уж упомянули TeraCopy, FastCopy и Copy Handler то гляньте ещё на эту утилитку. Во многих ситуациях она избавит Вас от написания скриптов копирования. Реализована своими силами, в разумных границах функционал можно ещё расширить.

                                                                                                                                                        Only users with full accounts can post comments. Log in, please.