Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Способы бекапа и восстановления системы в стиле UNIX (http://forum.oszone.net/showthread.php?t=216807)

VictorSh 30-09-2011 02:10 1762779

Способы бекапа и восстановления системы в стиле UNIX
 
Здравствуйте,
скажите, можно ли бекапить данные в Windows XP а заодно и в Windows 7 без использования специальных программ вроде Acronis и тому подобных с помощью методов, которые применяются в UNIX-подобных системах, в стиле dump/restore ?

То есть таким способом (dump):
1. Запоминаем или записываем структуру разделов на диске.
2. Копируем каждый раздел на внешний винт в свою папку простым копированием.

При сбое диска восстанавливаем (restore):
1. Форматируем диск в соответствии с пунктом 1 описанным выше с помощью GParted, например, не забываем, сделать загрузочным диск
2. Просто копируем с внешнего диска на отформатированный диск информацию, например, с уже установленной и настроенной WIndows (конечно, IDE контроллер должен быть тот же или перед копированием удалить его или заменить на стандартный)

Заработает ли после этого все?

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

Вот как здесь написано, например, http://www.freebsd.org/doc/ru_RU.KOI...up-basics.html пункт 17.12.8.

Xodok 30-09-2011 02:38 1762786

VictorSh, специальные программы делают бэккап в теневом режиме из работающей системы, как и в линуксе. Я делаю резервное копирование следующим образом. Загружаюсь с LiveUSB (WinPE) и копирую все системные файлы холодной (неработающей основной системы), кроме подкачки и сна, в самораспаковывающийся архив. Восстановление тоже с загрузкой LiveUSB, форматирование диска, установка MBR и распаковка архива.

VictorSh 30-09-2011 02:45 1762787

А зачем специальные программы? хотелось бы руками просто копировать. Ну да без livecd тут не обойдешься. Но можно и на базе Linux, не обязательно WinPE.

Но вопрос будет ли это работать потом? или нет? просто у меня не было времени разбираться с нетбуком. Потому что акронис не всем устраивает. На мой взгляд, чем проще программа для копирования, тем лучше. Еще хотелось бы просто понять - будет ли оно работать после восстановления таким способом.

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

Xodok 30-09-2011 02:55 1762789

Копировать и форматировать можно и из Live линукса. MBR для виндовс тоже можно Линуксом забэкапить, а потом восстановить. Работает 100% проверено не на одном компьютере. Перенос на другое железо - это другая песня. Использую для этого программы Paragon. Там есть волшебная функция P2P, которая настраивает винду на другом железе.

VictorSh 30-09-2011 02:58 1762791

Спасибо, как раз это я и хотел узнать. То есть получается, что Acronis True Image не нужен, а нужен LiveCD :)
Интересно, что же у меня тогда не получилось. Надо будет на чем нибудь еще попробовать.

VictorSh 24-02-2012 00:23 1865451

а если, например, использовать dd для создания резевной копии MBR, то достаточно скопировать первые 512 байт диска?

Wikipedia: http://ru.wikipedia.org/wiki/%D0%93%...B8%D1%81%D1%8C

Цитата:

Загрузчики, отличные от стандартных Windows-загрузчиков, могут использовать всё пространство между MBR и первым разделом (около 32 кб) для собственных целей. В таких случаях под MBR понимают весь загрузочный код, а для выделения именно первых 512 байт говорят, что они расположены в MBS (Master Boot Sector) — главном загрузочном секторе.
то есть все таки лучше копировать первые 32 кб?

А что делать с просто загрузочными областями самих разделов? скажем C и D. Их же тоже надо скопировать? то есть Boot Sector ы каждого раздела надо тоже копировать? см. http://www.insidepro.com/kk/065/065r.shtml рисунок 4 Boot Sector

и только потом дампить сами файлы?

Скорее всего нескопировав Boot Sector системного раздела - Windows не будет грузиться, так как там не будет bootstrap code.

Amigos 24-02-2012 06:40 1865499

Цитата:

Цитата VictorSh
что делать с просто загрузочными областями самих разделов? скажем C и D. Их же тоже надо скопировать? »

по идее, если ограничиваться только Windows, то копирование не нужно, загрузочный код в MBR и PBR стандартный, и успешно востанавливается (например при помощи BootIce), и при отсутствии сделанной копии

VictorSh 24-02-2012 14:18 1865669

А если независимо от Windows? Скажем, если там еще будет GRUB и Linux стоять совместно с Windows.

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

То есть по идее надо скопировать первые 63 сектора вместо одного для MBR,
VBR: первые 16 для каждого из разделов.
файлы?

http://thestarman.narod.ru/asm/mbr/NTFSBR.htm

Цитата:

Although Microsoft's NTFS Boot Record is often described as being a single sector (see the proof below!), the truth is that it would never be able to boot up a Win 2000/XP OS without the next six sectors (so far) that comprise most of an NTFS partition's Boot Code. So, even though an NTFS partition's “Boot Record” is technically only 1 sector in length, we should never forget about the necessity of the “Bootstrap Code” which follows it. Furthermore, Microsoft states that the OS itself “allocates the first 16 sectors for the boot sector and the bootstrap code1.”
Цитата:

Цитата Amigos
по идее, если ограничиваться только Windows, то копирование не нужно, загрузочный код в MBR и PBR стандартный, и успешно востанавливается (например при помощи BootIce), и при отсутствии сделанной копии »

И если нет под рукой диска восстановления, а есть только образ mbr?
То есть хочется, чтобы был примерно такой набор: mbr, vbr (boot sector) для каждого раздела и собственно файлы, LiveUSB Linux.

Когда надо восстановить все, то загружаем с LiveUSB Gparted, форматируем все как положено, делаем dd для mbr, vbr, потом подмонтируем разделы и заливаем туда файлы и все.


Время: 03:49.

Время: 03:49.
© OSzone.net 2001-