Lady Lidia labs
PRESENTS
Существует DOS программка для копирования и восстановления (backup/restore) FAT32 диска (Windows 95 OSR2) из-под DOS за несколько минут. Инсталлировать Windows для этого не надо! Файл копии жесткого диска может быть сохранен на сетевом диске, другом локальном диске, даже на съемном носителе, причем файл может быть разбит на куски (например по сотне Мб для записи на ZipDrive). Жесткий диск копируется посекторно, при этом сохраняются любые длинные имена, скрытые и системные файлы и каталоги. Для экономии времени можно задать копирование только заполненных секторов. Особенно заманчивым представляется копирование диска между одинаково сконфигурированными рабочими станциями, через сетевой драйв. Утверждается, что совпадение геометрии жестких дисков не обязательно, требуется лишь совпадение размера сектора (ни разу не удалось посмотреть на жеский диск с сектором отличным от 512, может имеется в виду полная длина сектора?). Корректно обрабатываются плохие сектора, они не копируются с источника и остаются помеченными на принимающем диске.
Version 1.1
Дата файла: 22-Jul-97
Размер файла:72K
Время загрузки: 1 min at 14.4K
Автор: Published by Gottfried Siehs
http://www.geocities.com/SiliconValley/Lakes/8753/HD95COPY.ZIP
Ситуация достаточно типична:
имелся диск ХХХ Мб, при апгрейде на
ХХХХ Мб хотелось бы перенести
файлы с одного диска на другой, или
необходимо дуплицировать жесткий
диск, со всеми установленными и
любовно сконфигурированными
программами, на такую же, или
подобную рабочую станцию.
Технология подготовки жесткого
диска с помощью банальной
последовательности
FDISK
FORMAT
SYS (для загружаемого раздела)
известна всем, копирование файлов с
одного жесткого диска на другой
тоже не проблема, пока не
появляются длинные имена. Попытка
копировать все файлы, скажем диска
С:, на другой с помощью explorer'a,
кончится, скорей всего, на первом же
встреченном файле с протоколом ADINF'a
(у них странные символы в названии)
или на каком-нибудь системном
файле. При этом не будет никакой
возможности понять, сколько файлов
скопировано и какие остались.
Предлагаемое решение
незамысловато: нужно применить
малознакомые опции хорошо знакомой
программы XCOPY, точнее XCOPY32.
Xcopy32.exe «Source» «Destination» параметры
/u | Обновлять существующие |
/k | Копирование аттрибутов (не сбрасывать аттрибут ReadOnly) |
/h | Копировать скрытые и системные |
/n | Только короткие имена |
/c | Продолжать при ошибках |
/-y | Запрос перезаписи существующих файлов |
/r | Перезаписывать ReadOnly |
/s /e | С поддиректориями (даже пустыми) |
/v | Проверять запись |
Пример:
Теперь, при копировании старого диска с 4 разделами на новый с тремя нужно запустить простенький BAT файл и заняться своими делами (время копирования 12-30 минут на гигабайт)
CopyAll.Bat | |
xcopy32 C: D: /k /h /c /r /s
/e /v xcopy32 E: H: /k /h /c /r /s /e /v xcopy32 F: I: /k /h /c /r /s /e /v xcopy32 G: I: /k /h /c /r /s /e /v |
Для копировании старого диска с несколькими разделами на новый через сетевой драйв (N:), придется составить пару простеньких BAT файлов.
Disk2net.Bat | |
xcopy32 C: N:\old_c\ /k /h
/c /r /s /e /v xcopy32 D: N:\old_d\ /k /h /c /r /s /e /v |
Net2Disk.Bat | |
xcopy32 N:\old_c\ H: /k /h
/c /r /s /e /v xcopy32 N:\old_d\ I: /k /h /c /r /s /e /v |
|
предполагается, что буквы новых дисков H: и I: |
---|
В начало | Первый способ | Второй способ
В начало страницы |