[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: why 'dd' is used to make boot floppy instead of 'cp'


塩崎さん、こんにちは。

> >> >  「コピー」することに違いはないのですが、コピー先の
> >> >  物理的な位置が変わってきます。ブートディスクを作る
> >> >  場合には先頭レコード(マスターブートレコード)から情報が
> >> >  始まっている必要があります。
> 
> これはかなりマト外れなので置いておいて、
 (^^; フォロー以下の流れからするとそうなのでしょうが私は元投稿から
 「cpとddコマンドの本質的な違いは何か?」あるいはraw deviceと
 block deviceの比較の話題が振られているとは思いません(rawrite.exeや
 boot.imgというキーワードから短絡的に)。blockデバイスのフォーマット
 レベルの話とも思いませんのでその部分にも(以下も)触れていません。

 私は単に元投稿のふたつのコマンドラインの違いを考えています(投稿の
 趣旨はまさにそれに尽きると思うのですが)。

 書き方もまずいのでしょうが、

  1. dd:コピー前にFATがトランケートされるのでimageが正しく作成できる
 2. cp:FATにすでになんらかの情報が入っていたら、クラスタレベルで元
 imageの連続性が保証されない

 というところで、これを簡単に「ブートディスクを作るときはddでね」と
 Tips程度(問題を事前に回避するための結果的なことだけ)をコメントした
 つもりです。

 ということで投稿者の意図次第では、マト外れどころかドンピシャでは?

# ニュース全般、元投稿からの話題のレベルの掴みどころって難しい。。

> block device 使ってる限り、普遍的に安全である保証はしませんが。
 つまりその理由は(2.)の認識でしょうか?

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: