Процесс копирование файла в ос windows

Обновлено: 30.06.2024

Практическая работа № 3

Операции с папками и файлами

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

Теоретические основы работы:

Операции с папками:

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

Создание папок: команда Создать папку в контекстном меню или в верхнем меню Файл/Создать папку (или по-другому). Появится папка с именем Новая папка , написать новое название и нажать Enter для подтверждения. Можно переименовать папку, щёлкну на ней правой кнопкой мыши и выбрав в Контекстном меню команду Переименовать .

Копирование папок: выделить одну или несколько папок, которые нужно скопировать, выбрать команду Копировать в контекстном меню, в слове Правка верхнего меню или на панели инструментов, открыть папку, в которую нужно вставить копии и выбрать команду Вставить любым вышеуказанным способом.

Перемещение папок: выполняется аналогично копированию, но вместо команды Копировать выбирается команда Вырезать . Операция перемещения отличается от операции копирования тем, что в результате копирования создаются копии папок, а исходные папки остаются на месте, в результате перемещения исходные папки перемещаются в другое место (там, где они были, их нет).

Выделение папок: чтобы выделить несколько подряд идущих файлов или папок, выберите первый объект и, удерживая нажатой клавишу SHIFT, выберите последний объект. Для выбора разрозненных файлов или папок щелкните поочередно каждый объект, удерживая нажатой клавишу CTRL.

Удаление папок: выделить одну или несколько папок, которые нужно удалить, выбрать команду Удалить в контекстном меню, в слове Файл верхнего меню или на панели инструментов, или перетащить выделенные папки на значок Корзины при нажатой левой кнопке мыши.

Скрытие папки: щелкните на значке папки правой кнопкой мыши и выберите команду Свойства . На вкладке Общие установите флажок Скрытый . Для просмотра скрытых папок нужно выбрать команду Свойства папки в меню Сервис . На вкладке Вид в группе Дополнительные параметры выбрать вариант Показывать скрытые файлы и папки.

Изменение свойств папки: команда Свойства папки меню Сервис . Можно изменить параметры щелчка мыши для выделения и открытия папки, установить дополнительные параметры для папок и т.д.

Сервисные возможности программы Проводник.

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

Для розыска файлов нужны специальные навигационные средства. Они позволяют просмотреть файловую структуру, найти нужную папку или файл и выполнить с ними необходимые действия. Проводник – это служебная программа, специально предназначенная для просмотра файловой структуры и её обслуживания. Окно этой программы состоит из двух панелей. на левой в виде дерева представлена вся файловая структура компьютера. Плюс рядом с папкой означает, что в ней есть вложенные папки. С помощью левой панели очень удобно просматривать содержимое всех вложенных папок. На правой панели отображается содержимое папки, открытой в данный момент на левой панели. Между панелями очень легко взаимодействовать: копировать папки, перемещать их, удалять в корзину.

Методы запуска программы Проводник.

Изучить САМОСТОЯТЕЛЬНО во время выполнения практической работы и записать в отчёте!

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Откройте окно Мой компьютер /диск D, папку своей группы .

Создайте в своей папке следующую структуру папок: три папки Кино , Музыка , Литература ; в каждой из них ещё по три папки (назовите их по-своему: фамилии актёров, фильмы, музыкальные группы, книги, авторы и т.д.).

Скопируйте папку Кино со всем её содержимым в папку Литература.

Попробуйте выделить несколько папок, стоящих рядом, затем несколько папок, стоящих не рядом.

Папку Литература переименуйте и назовите Книги .

Переместите содержимое папки Музыка в папку Книги .

Запустите программу Проводник с помощью Главного меню (Пуск/Программы/Стандартные/Проводник). Обратите внимание на то, какая папка открыта на левой панели Проводника в момент запуска. Это должна быть папка Мои документы.

Разыщите на левой панели папку своей группы и откройте ее одним щелчком на значке папки. Её содержимое должно появиться на правой панели Проводника.

На правой панели раскройте в своей папке все плюсы, чтобы раскрылось созданное Вами «дерево». Оно должно выглядеть следующим образом:

Убедитесь, что на левой панели рядом с папкой Музыка появится плюс.

На левой панели перенесите только что созданную папку на значок Корзины.

Откройте Корзину и убедитесь, что эта папка там присутствует.

Остальные папки удалите разными способами ВО ВРЕМЯ ОТВЕТА ПРЕПОДАВАТЕЛЮ!

Выполните исследовательскую работу, результаты которой запишите в отчёт.

Исследование методов запуска программы Проводник.

В ОС Windows большинство операций можно выполнить многими способами. На примере программы Проводник исследуем различные приемы запуска программ.

Щелкните правой кнопкой мыши на кнопке Пуск и в открывшемся контекстном меню используйте пункт Проводник. Обратите внимание на то, какая папка открыта на левой панели в момент запуска.

Щелкните правой кнопкой мыши на значке Мой Компьютер и в открывшемся контекстном меню используйте пункт Проводник. Обратите внимание, какая папка открыта на левой панели в момент запуска.

Проверьте контекстные меню всех значков, открытых на Рабочем столе. Установите, для каких объектов контекстное меню имеет средства запуска Проводника, и выясните, какая папка открывается на левой панели в момент запуска.

Выполните запуск Проводника через пункт Программы Главного меню.

Выполните запуск Проводника через пункт Выполнить Главного меню. (нужно ввести explorer)

Выполните запуск Проводника с Рабочего стола (предварительно на рабочем столе следует создать ярлык Проводника).

Выполните запуск Проводника с Панели быстрого запуска (предварительно на этой панели следует создать ярлык Проводника).

Требования к отчёту:

Опишите назначение и возможности программы Проводник.

Запишите определение файловой структуры.

Как можно выполнить навигацию по файловой структуре?

Перечислите, какие операции можно выполнять с папками.

Запишите, какие папки, на Ваш взгляд, нужно скрывать?

Запишите способы перемещения папки в другую папку.

Как быстро удалить сразу несколько папок?

Какие операции можно делать с папками ?

Как создать папку и переименовать её?

Как скопировать папку?

Как переместить папку?

Чем отличаются операции копирования и перемещения папок?

Как удалить папку?

Как скрыть папку?

Как изменить свойства папки?

Как запустить программу Проводник?

Как Вы думаете, почему программа Проводник входит в состав операционной системы?

Копирование файлов

Копирование файлов – процесс переноса точной копии определённых данных с одного носителя информации на другой или с одних кластеров на другие в пределах одного запоминающего устройства.

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

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

Оптимизируем процесс копирования в Windows

Если Ваш компьютер медленно копирует файлы на флешку или жёсткий диск, не спешите винить устройства в их "тормознутости". Возможно проблема в несовершенстве самой Windows.

Жизнь часто подкидывает нам всяческие задачки. В особенности, если Вы – "компьютерщик" :) Вот и я столкнулся с одной, не то чтобы проблемой, но неприятностью, выход из которой был успешно найден. Поэтому спешу поделиться с Вами своими изысканиями.

А дело было так. Пришлось мне сбрасывать на флешку с одного компьютера в нашей "конторе" большой ZIP-архив на 3 с лишним гигабайта (там была куча всякой документации за прошлые годы). Средняя скорость записи на мою флешку – примерно 3–4 мегабайта в секунду. Резонно рассудив, что при такой скорости архив скопируется примерно за 17–25 минут (грубо говоря 1000–1500 секунд :)), я на свою беду поставил копирование за полчаса до конца рабочего дня.

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

Что влияет на скорость копирования

Что есть копирование файла вообще? Это не что иное как чтение битовой последовательности в определённых секторах дискового накопителя с последующей их записью в другие сектора или на другой носитель. Теоретически скорость чтения и записи зависит только от самого устройства хранения информации: то есть, его заводских параметров быстродействия. Однако, на практике всё гораздо сложнее.

В реальных условиях нужно учитывать ещё ряд параметров:

  • степень изношенности носителя;
  • качество соединительных шлейфов передачи данных;
  • качество питания носителя;
  • правильные настройки BIOS;
  • наличие драйверов материнской платы;
  • установленный режим передачи данных;
  • степень "захламлённости" Windows.

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

Проблема может скрываться и в BIOS. Практически все современные компьютеры имеют жёсткие диски, которыми управляет SATA-контроллер. В BIOS этот контроллер должен быть обязательно активирован ("Enabled") и работать в режиме "AHCI" (если, конечно, у Вас стоит современная ОС Windows 7 и выше):

Настройка BIOS SATA

Также озаботьтесь вопросом проверки наличия драйверов для чипсета. Если они не установлены, то южный мост Вашего ПК может некорректно работать на стандартных драйверах Windows, что вполне может приводить к проблемам в работе с носителями информации и USB-устройствами.

Если всё вышеперечисленное Вам не подошло, то ещё одним способом решить проблему медленного копирования штатными средствами может стать изменение режима передачи данных. Для этого вызовите Диспетчер устройств, откройте раздел "IDE ATA/ATAPI контроллеры", вызовите свойства того контроллера, который отвечает за работу Вашего жёсткого диска и проверьте во вкладке "Дополнительные параметры" установленный режим передачи данных. Должен быть "DMA, если доступно" и текущий режим ультра DMA 5:

UDMA 5

Если стоит PIO и изменить его не выходит, то у Вас, скорее всего, произошёл сбой в системе. Попробовать его устранить можно, удалив устройство с режимом передачи PIO и перезагрузив компьютер. Если и это не поможет, то решиться проблема может только переустановкой Windows.

Последним вариантом ускорения копирования для владельцев Windows 7 и выше (правда, в "Десятке", вроде, этого уже нет) является отключение компонента "Удалённое разностное сжатие". Для этого зайдите в Панель управления, раздел "Программы и компоненты", нажмите внизу слева пункт "Включение или отключение компонентов Windows" и снимите соответствующую галочку:

Удалённое разностное сжатие

Технология ускорения копирования

А теперь представим, что всё у нас работает как надо, но копирование всё равно медленное. Почему? Здесь всё упирается в принцип копирования. В штатном режиме оно происходит по следующей схеме: в оперативную или кеш-память считывается небольшой блок информации, а затем записывается в нужное место (новый блок на жёстком диске или на съёмном носителе) и далее по циклу.

Для небольших файлов такая схема прямого копирования вполне приемлема, но для больших может вызывать замедление. Можно ли как-нибудь ускорить их копирование? Теоретически, да! Для этого нужно использовать какой-либо быстрый носитель информации, который будет кешировать сразу весь файл (или хотя бы его большую часть) и записывать из собственной быстрой памяти непрерывным потоком.

Одним из наиболее универсальных и доступных устройств подобного рода в компьютере является оперативная память. При стандартном копировании данные тоже могут передаваться через неё, но в виде потока мелких кластеров информации. Если же предварительно считать и поместить в неё целиком весь файл, то мы сможем получить существенное ускорение при его записи в непрерывном виде! Именно такой подход реализуют существующие программы для оптимизации копирования, которые я и предлагаю рассмотреть (кстати, подобные алгоритмы начали использоваться в Windows, начиная с "Восьмёрки", но они ещё далеки от идеала).

Перед установкой я решил провести контрольный замер. Было взято 20 небольших (200 – 800 КБ) файлов-изображений общим размером 16 мегабайт и один большой ISO-образ на 3 ГБ. Время копирования в пределах одного раздела жёсткого диска составило 2 сек. для картинок и 2 мин. 3 сек. для большого файла. На флешку (средняя скорость записи – 5 МБ/сек) запись длилась 3,4 сек. и 9 мин. 35 сек. соответственно. Попробуем теперь копировать со специальными утилитами и сравним разницу.

Программы для ускорения копирования

TeraCopy

Наиболее знаменитой программой для ускорения копирования является TeraCopy:

TeraCopy

На официальном сайте Вы можете скачать её бесплатную версию, которая обладает базовым функционалом, а затем (при желании) купить PRO-редакцию с дополнительными функциями. Однако. нас интересует только бесплатный софт, поэтому от покупок мы откажемся и попробуем поработать как есть.

При установке нам предложат поставить TeraCopy в обычном или портативном режиме, а также создать нужные ярлыки и ассоциировать с некоторыми файлами (лучше снять ассоциацию). После завершения установки запустится основное и единственное рабочее окно, которое, к счастью, имеет русскоязычный интерфейс.

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

Из дополнительных возможностей бесплатной версии стоит отметить возможность выполнения ряда действий по завершению копирования (выключение ПК, открытие дисковода, тестирование целостности скопированных файлов и т.п.). Также в опциях есть возможность активировать проигрывание звука по завершению задания, а также использование для работы кеша системы.

Что касается результатов, то на Windows 8.1 x64 они ненамного превзошли штатные, хотя, прирост есть. Так, в пределах жёсткого диска копирование 20 картинок (16 МБ) заняло 1,5 сек., а 3-гигабайтного образа – 1 мин. 48 сек. На флешку запись длилась 2,95 сек для изображений и 8 мин. 32 сек. для большого файла соответственно.

FastCopy

Следующей мы протестируем японскую программу, которая по заверениям разработчиков реализует самый быстрый алгоритм копирования файлов, – FastCopy:

FastCopy

Программа полностью бесплатна и имеет отдельную 64-битную версию. Поставляется она в виде архива с портативной программой и файлом setup.exe, который позволяет установить и зарегистрировать FastCopy в системе (добавится пункт копирования в контекстном меню) или же удалить все ассоциации.

К сожалению, язык интерфейса только английский, но не особо замороченный. Суть проста: нужно выбрать исходную папку ("Source") и конечную, в которую нужно копировать содержимое источника. Чтобы не копировались все файлы из указанной директории можно активировать фильтр ("Filter"), который позволяет задать маски включения и исключения (например, *.exe или Image*.*). Не совсем удобно, но пользоваться можно.

Касаемо результатов. Копирование мелких файлов в другую папку заняло 1,8 сек., а большой скопировался за 1 мин. 49 сек. Копирование же на флешку завершилось с результатами 3,8 сек. для картинок и 9 мин. 12 сек. для образа. Как видим, несмотря на заверения разработчиков, результаты не самые лучшие, но есть.

Supercopier

Немецкое качество всегда ценилось. Посмотрим, есть ли оно в программе Supercopier, которая "родом" именно из Германии:

Supercopier

Программа поставляется в виде инсталлятора или portable-версии. Имеются как 32-битная, так и 64-битная версии. Также есть платная редакция, которая, по сути, служит для "доната", то есть, Вашей благодарности разработчику :) Кстати, на портативную версию почему-то "ругался" антивирус 360 Total Security, хотя на инсталляторную нет.

Интерфейс русифицирован только частично (особенно в меню много непереведённых английских слов). Зато интеграция с системой – максимальная: программа по умолчанию подменяет штатную функцию копирования без каких-либо дополнительных вопросов как в TeraCopy.

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

Касательно непосредственно копирования немцы, всё-таки, подкачали! Картинки в новую папку скопировались практически мгновенно – за 0,9 сек., а вот образ диска на 3 ГБ – за 2 мин. 6 сек. С флешкой, правда, получилось получше: 2,7 сек. для изображений и 9 мин. 20 сек. для большого файла.

Однако, такие результаты были получены на штатных настройках. Если же, к примеру, увеличить размер блока с 256 КБ до 1 МБ, а также размеры буферов (последовательный до 512 МБ со 131 и параллельный до 128 МБ с 1), то скорость копирования больших файлов возрастёт до 1 мин. 50 сек. на локальном жёстком диске и до 8 мин. 40 сек. на съёмном. Правда, тогда страдает копирование мелких данных: 1,6 сек. и 3,1 сек. соответственно.

ExtremeCopy

Ещё одним претендентом на звание лучшей замены штатной функции копирования является программа ExtremeCopy:

ExtremeCopy

Самая актуальная версия программы является платной, однако, предыдущие её редакции можно скачать и использовать бесплатно. Правда, в них нет возможности настраивать вручную заданные лимиты буферов и иные параметры, но она работает и так весьма неплохо. Есть возможность скачать 64-битную и портативную (правда ещё более раннюю) версии.

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

Что же касается скорости копирования, то мелкие картинки в новую папку скопировались ровно за секунду, а большой файл за 1 мин. 48 сек. Для флешки результаты такие: 3 секунды для "мелочи" и 9 мин. 13 сек. для образа.

Сравнение

Выводы

Как видим, скорость копирования файлов реально повысить даже в современных операционных системах. Что уж говорить об устаревших Windows XP, Vista и 7. В них ещё не было прогрессивных систем передачи данных, поэтому ускорение на них будет весьма значительным.

В новых ОС прирост не особо заметен (максимум - 1 минута для крупных файлов и около секунды для мелких). Однако, и здесь программы для копирования могут пригодиться, поскольку многие из них имеют в своём арсенале такие дополнительные функции как пауза копирования, пропуск файлов и даже формирование списка файлов и отложенное копирование по ним. Поэтому выбирайте себе ту программу, которая Вам нравится больше всего и пользуйтесь на здоровье!

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

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

В этой статье описано ручное резервное копирование личных файлов и параметров в Windows 7, Windows Vista, Windows XP и Windows Server 2003. Здесь также описано, как использовать средства по работе с данными в Windows для резервного копирования файлов и параметров.

Дополнительная информация

Способ 1. Ручное резервное копирование файлов и параметров на съемный носитель или в сетевую папку

Самым простым способом является ручное резервное копирование файлов и параметров на съемный носитель или в сетевую папку. Вы можете указать копируемые файлы и параметры, а также интервал резервного копирования.

Примечание. Примерами съемных носителей являются внешние жесткие диски, DVD-диски, компакт-диски и карты памяти USB. Вы можете копировать файлы на другой компьютер или сетевое устройство, если ваш компьютер подключен к сети, например беспроводной.

Чтобы вручную скопировать файлы в сетевую папку или на съемный носитель на компьютере под управлением Windows 7, Windows Vista, Windows XP или Windows Server 2003, сделайте следующее.

Откройте папку "Пользователи" и затем папку с копируемыми файлами.

Скопируйте необходимые папки из папки пользователя в сетевую папку или на съемный носитель.

Чтобы создать резервные копии данных для всех пользователей, повторите действия 2 и 3.

Чтобы определить размер всех файлов в папке пользователя, выделите все папки, щелкните их правой кнопкой мыши и выберите пункт Свойства.

Сохраненные файлы можно скопировать на любой компьютер. Однако чтобы можно было открыть эти файлы, на компьютере должны быть установлены соответствующие приложения.

Не все приложения хранят свои файлы в папке пользователя. Выясните места хранения файлов необходимых приложений и скопируйте эти файлы в сетевую папку или на съемный носитель.

Способ 2. Использование средства переноса данных для резервного копирования данных на другой компьютер

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

ОС вашего компьютера

ОС целевого компьютера

Резервное копирование компьютера под управлением Windows 7

Перенос файлов и параметров на другой компьютер с Windows 7

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

Следуйте инструкциям по переносу файлов и параметров.

Перенос файлов и параметров на компьютер с Windows Vista

Если вы хотите переместить данные с компьютера на базе Windows 7 на компьютер под управлением Windows Vista, используйте версию средства переноса данных для Windows Vista. Для этого выполните указанные ниже действия.

На компьютере с системой Windows 7 вставьте в дисковод компакт- или DVD-диск с системой Windows Vista.

Закройте программу установки системы Windows Vista.

Откройте по очереди папки support и migwiz.

Дважды щелкните файл Migwiz.exe.

Следуйте инструкциям по переносу данных из системы Windows 7.

Резервное копирование компьютера под управлением Windows Vista

Перенос файлов и параметров на другой компьютер с Windows Vista

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

Следуйте инструкциям по переносу файлов и параметров.

Способ 3. Использование центра архивации и восстановления

В качестве меры предосторожности для резервного копирования данных вы можете использовать центр архивации и восстановления в Windows 7 и Windows Vista.

Резервное копирование компьютера под управлением Windows 7

Примечание. Данные, копируемые с помощью центра архивации и восстановления Windows 7, можно восстановить только в операционной системе Windows 7.

Выберите параметр Настроить резервное копирование в разделе Резервное копирование или восстановление файлов.


Укажите место сохранения резервной копии и нажмите кнопку Далее.

Примечание. Не забудьте сохранить файлы резервных копий на съемном носителе или в сетевой папке.

Выберите параметр Предоставить выбор Windows или Предоставить мне выбор и нажмите кнопку Далее.

Выберите необходимые файлы и нажмите кнопку Далее или Сохранить параметры и запустить архивацию.

Резервная копия будет сохранена в указанном месте.

Резервное копирование компьютера под управлением Windows Vista

Примечание. Данные, копируемые с помощью центра архивации и восстановления Windows Vista, можно восстановить только в операционной системе Windows Vista.

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

Укажите место сохранения резервной копии и нажмите кнопку Далее.

Выберите один или несколько дисков для резервного копирования и нажмите кнопку Далее.

Выберите один или несколько типов файлов для резервного копирования и нажмите кнопку Далее.

Щелкните элемент Сохранить параметры и запустите резервное копирование.

Резервная копия будет сохранена в указанном месте.

Способ 4. Передача файлов с компьютера на базе Windows 2000, Windows XP или Windows Server 2003

Использование мастера переноса файлов и параметров Windows XP

Вы можете использовать мастер переноса файлов и параметров Windows XP, чтобы перенести файлы на компьютер с Windows XP, Windows Server 2003 или Windows 2000.

Выберите параметры переноса файлов. Если выбрать параметр Другое, можно будет сохранить файлы в сетевой папке или на съемном носителе, что позволит создать резервную копию данных.

Выберите элементы, подлежащие резервному копированию, и нажмите кнопку Далее.

Дополнительные ресурсы

Рекомендации по резервному копированию:

Не сохраняйте резервные копии файлов в разделе восстановления или на жестком диске, где установлена система Windows.

Примечание. Производители часто настраивают на компьютере раздел восстановления. Обычно он отображается в виде жесткого диска.

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

Постарайтесь использовать пожаробезопасное расположение, удаленное от вашего компьютера. Также можно зашифровать резервные копии данных.

Windows Vista
SP1 по многим параметрам улучшает оригинальную
Vista, в том числе в поддержке новых устройств,
управлении питанием, безопасности и стабильности работы. Первый сервис пак
должен выйти уже сегодня, так что до его полномасштабного внедрения остались
буквально часы. Одним из улучшений станет ускоренное копирование файлов в
разных обстоятельствах - в локальном копировании на одном диске, в копировании с
удаленных не-Vista систем, копировании между
SP1 компьютерами. Как же добились таких улучшений?
Ответ достаточно сложен и лежит в изменениях, которые претерпел механизм
копирования при переходе от Windows XP к
Vista и в дальнейших изменениях которым подвергся в
SP1. Каждый копирует файлы и я думаю будет очень
полезным рассмотреть развитие процесса копирования что бы в конце концов понять
как же он улучшен в первом сервис-паке.

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

Копирование в предыдущих Windows

В свете всех компромиссов и недостаточной информации,
механизм копирования в Windows пытается
предусмотреть все сценарии разом. До Windows Vista в
копировании прямо открывались исходный и конечный файлы в режиме кэширования и
последовательно из исходного файла данные читались блоками по 64 Кб (60 Кб в
случае сетевого копирования из-за ограничений, накладываемых протоколом
SMB1.0) за раз и
записывались в целевой по мере прихода. В случае когда доступ к файлу проходит
через кэшированные операции чтения/записи (в противоположность
memory-mapped операциям или операциям с флагом
отказа от буферизации), данные чтения или записи сохраняются в памяти, по
крайней мере до тех пор пока Memory Manager
не решит перераспределить память для других нужд, например на кэширование других
файлов.

Движок копирования полагается на
Windows Cache
Manager для осуществления асинхронного опережающего чтения, которое
позволяет читать исходный файл в фоновом режиме, пока
Explorer занят записью данных на другой диск или удаленную систему. Он
так же использует
опережающую запись Cache Manager для
своевременного сброса содержания файлов из памяти обратно на диск так что бы
память могла бы быть быстро освобождена в случае необходимости и потери данных
при системном сбое диска были бы минимальны. Посмотреть механизм за работой вы
можете в


Process Monitor, в данном случае приведена трассировка копирования 256 Кб
файла в Windows XP из одной директории в другую
(с фильтром на чтение и запись данных):


Первую операцию чтения Explorer (событие 0)
проводит с данными не присутствующими в памяти, что приводит к тому что
Cache Manager
выполняет некэшированное чтение/запись (в нем данные пишутся или читаются прямо
с диска, без кэширования в памяти), для извлечения данных с диска мы видим
событие 1, что видно по трассировке стека:


Видно, что обращение Explorer-а к
ReadFile приводит к чтению файла на 22 шаге в функции
BaseCopyStream и
Cache Manager косвенно задействует некэширумеое чтение
пытаясь использовать меппинг файла в памяти, что и вызывает сбой в 8 шаге.

Так как Explorer открывает файл с последовательным
доступом (что не видно в трассировке), поток опережающего
чтения Cache
Manager-а, запущенный в процессе System, начинает
активно читать файл в пользу Explorer-а в событии 2 и
3. Функцию опережающего чтения вы можете видеть в стеке для второго события:


Возможно вы заметили, что опережающее чтение идет не по тому порядку, который
был инициирован первым не кэшированным чтением. В теории это может замедлить
работу так как головкам винчестера надо будет осуществлять больше движений,
однако Explorer прекращает некэшированное чтение в том
момент когда доходит до данных уже прочтенных
Cache Manager и его чтение совпадает с данными,
уже находящимися в памяти. Обычно Cache
Manager опережает Explorer на 128 Кб в процессе
копирования.

В событии 4 в данном трейсе Explorer
встречается с первой записью и затем мы можем видеть последовательность
перемежающегося чтения и записи. В конце концов поток опережающей записи
Cache Manager-а, так
же запущенный в процессе System, сбрасывает последние
данные целевого файла из памяти на диск при помощи некэшированной записи.

Улучшения в копировании в Vista

Другой проблемой стало копирование с удаленной системы,
при котором содержание файла кэшировалось дважды - сначала при чтении исходного
файла, а потом при записи целевого. Помимо пустой траты памяти на файлы, которые
скорее всего никогда не будут использованы, работа Cache Manager перегружала
центральный процессор, который необходимо было использовать для управления
исходным и конечным файлами.

Читайте также: