C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[6]: OSを丸ごとコピー


(過去ログ 88 を表示中)

[トピック内 13 記事 (1 - 13 表示)]  << 0 >>

■52382 / inTopicNo.1)  OSを丸ごとコピー
  
□投稿者/ タオ (1回)-(2010/08/07(Sat) 09:48:20)

分類:[雑談] 

DOSの時代に、XCOPYというコマンドでOSを丸ごとコピーすることができましたが、
OSを丸ごとコピーして保存するようなプログラムは、どのようなアルゴリズム、ライブラリを使って
作られているのか興味があります。
ご存じの方教えてください。
引用返信 編集キー/
■52389 / inTopicNo.2)  Re[1]: OSを丸ごとコピー
□投稿者/ やじゅ (1693回)-(2010/08/07(Sat) 18:05:59)
やじゅ さんの Web サイト
No52382 (タオ さん) に返信
> OSを丸ごとコピーして保存するようなプログラムは、どのようなアルゴリズム、ライブラリを使って
> 作られているのか興味があります。

ディスクイメージを作成するように、セクタ単位でコピーしているんじゃないでしょうか。

引用返信 編集キー/
■52394 / inTopicNo.3)  Re[2]: OSを丸ごとコピー
□投稿者/ 774RR (529回)-(2010/08/07(Sat) 21:28:00)
え? XCOPY はただ単なるディレクトリ構造ごとコピーだったはず。
ブートセクターとか MBR とかはコピーしないよ。

> XCOPYというコマンドでOSを丸ごとコピーすることができましたが、
XCOPY でコピーしてもそれだけではコピー後のディスクは起動しない。

単純にディレクトリ構造を追いかけてるだけ > XCOPY
引用返信 編集キー/
■52395 / inTopicNo.4)  Re[3]: OSを丸ごとコピー
□投稿者/ ちゃっぴ (33回)-(2010/08/07(Sat) 23:53:41)
ちゃっぴ さんの Web サイト
最近の OS だと VSS (Volume ShadowCopy Service) いわゆる snapshot を利用しますね。
引用返信 編集キー/
■52396 / inTopicNo.5)  Re[3]: OSを丸ごとコピー
□投稿者/ 横は入り (1回)-(2010/08/08(Sun) 08:14:59)
No52394 (774RR さん) に返信

> XCOPY でコピーしてもそれだけではコピー後のディスクは起動しない。
>
http://www.kazusoft.com/pebuilder/howto_xcopy.html
引用返信 編集キー/
■52397 / inTopicNo.6)  Re[4]: OSを丸ごとコピー
□投稿者/ 774RR (530回)-(2010/08/08(Sun) 08:18:28)
誰が XP の話をしてるんだろう... DOS の時代と最初に明記されてるのに。
引用返信 編集キー/
■52399 / inTopicNo.7)  Re[1]: OSを丸ごとコピー
□投稿者/ .SHO (1365回)-(2010/08/08(Sun) 11:24:38)
No52382 (タオ さん) に返信
> DOSの時代に、XCOPYというコマンドでOSを丸ごとコピーすることができましたが、
> OSを丸ごとコピーして保存するようなプログラムは、どのようなアルゴリズム、ライブラリを使って
> 作られているのか興味があります。
> ご存じの方教えてください。

単純なコピー。
それで済むぐらいOSが小さかっただけ。
引用返信 編集キー/
■52417 / inTopicNo.8)  Re[2]: OSを丸ごとコピー
□投稿者/ 中博俊 (1443回)-(2010/08/09(Mon) 09:21:34)
いまでもsys a:とかで作れないかと思ったらsysコマンドはなかった。
formatだっけ?もう覚えてないなぁ・・・
引用返信 編集キー/
■52434 / inTopicNo.9)  Re[3]: OSを丸ごとコピー
□投稿者/ .SHO (1366回)-(2010/08/09(Mon) 14:52:27)
No52417 (中博俊 さん) に返信
> いまでもsys a:とかで作れないかと思ったらsysコマンドはなかった。
> formatだっけ?もう覚えてないなぁ・・・

format /s じゃなかったかな?違うかな?
引用返信 編集キー/
■52449 / inTopicNo.10)  Re[4]: OSを丸ごとコピー
□投稿者/ すなふきぬ (25回)-(2010/08/09(Mon) 22:57:05)
No52434 (.SHO さん) に返信
> ■No52417 (中博俊 さん) に返信
>>いまでもsys a:とかで作れないかと思ったらsysコマンドはなかった。
>>formatだっけ?もう覚えてないなぁ・・・
>
> format /s じゃなかったかな?違うかな?

ちょうどIBM-DOS 2000のマニュアルが本棚にあったので見てみました。
format /s
もしくは、
format後にsysコマンドでシステムディスク作成ですね。

DOSが無くなると聞いて、慌ててIBM-DOS 2000を買ったのに結局使わず仕舞い。

XCOPYはサブディレクトリも含んだ複写をしてくれるだけで、特別何かしてる訳でもなさそう。

http://support.microsoft.com/kb/289483

ここを見ると、xcopyはセクタ単位とかじゃなくて、普通に再帰でコピーしてるだけっぽいけど、実際はどうなんでしょうね?
引用返信 編集キー/
■52452 / inTopicNo.11)  Re[3]: OSを丸ごとコピー
□投稿者/ あおいたん (1回)-(2010/08/10(Tue) 01:06:30)
 Win9x時代はXCOPYでOSごとバックアップできてましたねー。
 DOSで立ち上げてFDISK /MBRとかやってた記憶あります。

引用返信 編集キー/
■52453 / inTopicNo.12)  Re[5]: OSを丸ごとコピー
□投稿者/ ちゃっぴ (34回)-(2010/08/10(Tue) 01:08:08)
ちゃっぴ さんの Web サイト
> ここを見ると、xcopyはセクタ単位とかじゃなくて、普通に再帰でコピーしてるだけっぽいけど、実際はどうなんでしょうね?

Sector 単位なんかでやっていませんよ。当然。

ちなみに OS 標準の backup は Windows Vista を境に大きく変更されています。
Windows Vista 以降では Windows Complete PC backup や Windows Server backup と呼ばれる image backup で、それ以前の NT backup (file base) とは大きく異なっています。

Windows Server 2003 以降では前述の VSS を利用しますね。

また、Windows Vista 以降の OS ではそれ以前と boot 構成が大幅に変わっています。
引用返信 編集キー/
■52457 / inTopicNo.13)  Re[6]: OSを丸ごとコピー
□投稿者/ 中博俊 (1446回)-(2010/08/10(Tue) 08:26:57)
必要なところに必要なファイルが入っている必要があるのはmsdos.sys(あれio.sysだったか)だけで、それ以外は何処に入っていても問題有りません。
必要なファイルは、msdos.sys, io.sys, command.comの3つだったと思います。

小さい時代でしたが、それ以前の方からするとmsdos(ver3, ver5くらい)でも大きいと見えるでしょうねぇ
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -