• ベストアンサー

ミラーリングをしたい

Windows2000Serverでミラーをしたいと思っています。しかし、根本的なところから全然わかりません。なんでもかまいませんので情報を頂きたいです。 ちなみに今、検証をしているのですが困っているのが、ディスク1個目にパーテーションが10個存在しているのですがそのパーテーションをディスク2個目にそれぞれミラーしていくと5個目の時に「内部エラー 要求された操作はサポートされていません」と表示され、ミラー出来なくなります。 何でもかまいませんのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.5

若干の公式情報です。 ミラー化されたシステム ボリュームまたはブート ボリュームを作成してテストする http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/ja-jp/dm_mirrored_system_volume.asp How Dynamic Disks and Volumes Work http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/TechRef/72c515fa-8acf-4de2-90af-ebca62b27f66.mspx これらはWindows Server 2003に関する情報ですが、その記述はWindows 2000にも当てはまるようです。 資料探しはひとまずこのくらいにしておきます。では。

BackSide-CORK
質問者

お礼

今回のこの件、本当にありがとうございました。教えていただいた内容を試し、やろうとしていたことが完全に出来ました。字ではあらわせないほど感謝しております。今後、私もいろいろ勉強してxcrOSgS2wYさんのように人に教えてあげられるようになりたいと思います。本当にありがとうございました。

その他の回答 (4)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.4

いまだ正確な公式情報には行き当たりませんが、実験結果から考えられる「予想」を書いてみます。 ミラーの作成を行う際には「ダイナミックディスク上のシンプルボリューム」と「別のダイナミックディスク」を指定しますが、指定するシンプルボリュームの生い立ちが「ベーシックディスクのプライマリパーティションや論理ドライブ」であったか、それとも「ダイナミックディスクにアップグレードしてから作成したシンプルボリューム」であるかによって動作が異なります。 「ベーシックディスクのプライマリパーティションや論理ドライブ」のミラーは、指定したダイナミックディスク上に3つまでしか作成できません。指定したダイナミックディスク上に「ベーシックディスクのプライマリパーティションや論理ドライブ」のミラーが既に3つ存在する場合、この操作はエラーとなります。 「ダイナミックディスクにアップグレードしてから作成したシンプルボリューム」のミラーは、いくつでも作成できます。ただし、指定したダイナミックディスク上に「ベーシックディスクのプライマリパーティションや論理ドライブ」のミラーが既に3つ存在する場合、この操作はエラーとなります。 例えば、ディスク0がベーシックディスクでC,D,E,Fドライブが存在するとします。これをダイナミックディスクにアップグレードし、さらにシンプルボリューム(Gドライブ)を作成しました。 ここから別のダイナミックディスク(ディスク1)にミラーを作ろうとすると、 1. Cドライブのミラー作成 → 成功 2. Dドライブのミラー作成 → 成功 3. Eドライブのミラー作成 → 成功 4. Fドライブのミラー作成 → エラー(ベーシックディスクに由来するボリュームのミラーが既に3つ存在するため) 5. Gドライブのミラー作成 → エラー(ベーシックディスクに由来するボリュームのミラーが既に3つ存在するため) となり、この時点では3つしか作成できません。しかし、ここでディスク1の上にあるEドライブのミラーをいったん削除すると 6. Gドライブのミラー作成 → 成功 7. Eドライブのミラー作成 → 成功 のようにGドライブのミラーを追加して4つのミラーを作成することができます。これは「ダイナミックディスクになってから作成したシンプルボリュームのミラーはいくつでも作成できる」からです。ただし、「ベーシックディスクに由来するボリュームのミラーが既に3つある場合」は追加できないので、いったんミラーを削除する必要があります。 さて、既にベーシックディスク上にドライブが10個ある場合、Cドライブのみをブートに使用するのであれば、おそらく次の手順が最良かと思います。 【Cドライブ以外のドライブのコピーをディスク1に作成する】 1. ディスク0(現在のブートディスク)は、ひとまずベーシックドライブのままにしておく。 2. ディスク1をダイナミックディスクにする。 3. ディスク1に、ディスク0の10個のドライブのうちCドライブを除く9個のドライブに対応するシンプルボリュームを作成する。 4. ディスク1に作成したシンプルボリュームに、ディスク0の対応するドライブの内容を丸ごとコピーする。 【Cドライブのみの状態でディスク0をダイナミックディスクにアップグレードする 5. ディスク0の10個のドライブのうちCドライブを除く9個のドライブのパーティション・論理ドライブを開放する。(ディスク0にはCドライブだけが残る。) 6. ディスク0をダイナミックディスクにアップグレードする。 【Cドライブ以外のドライブの内容をディスク0に書き戻す】 7. ディスク1の9個のシンプルボリュームをディスク0にミラーする。(またはディスク0に対応する9個のシンプルボリュームを作成し、ディスク1の対応するドライブの内容を丸ごとコピーする。手順4.の逆。) 【ディスク1にミラーを作成する】 8. 7.でミラーを作成した場合はミラーをすべて解除し、ディスク1のボリュームをすべて削除する。 9. 改めてディスク0にある10個のボリュームを、順番にディスク1にミラーする。 この手順であればCドライブ以外はすべて「ダイナミックディスクになってから作成するシンプルボリューム」なので、ミラーできない制限には引っ掛かりません。またアップグレード前にパーティションを削除するので、アップグレード後にボリュームを削除しても未割り当て領域が合算されない問題も発生しません。

BackSide-CORK
質問者

補足

まず先にお礼を。 感激です!!ここまでいろいろ実験をやって頂いて本当にありがとうございます。すごいとしか言いようがありません。前回回答を頂いた時、私もこのような流れで出来るのかなとはおもいましたが、悪戦苦闘でした。と言うかほとんど進みませんでした…。とりあえず、すぐに私も試して見ます。 また改めて結果とお礼を入れさせていただきます。

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.3

ブートの件ですが・・・手元の環境では何も手を加えなくてもミラー化後すぐにブートしています。 Windows 2000のブートローダ(ntldr)はダイナミックディスクのミラーパーティションに対応しているので、既に起動する状態になっているCドライブをミラー化した場合、boot.iniを一切変更せずに起動可能です。(ミラー化するとき「boot.iniの内容を変更せよ」的なメッセージが出ますが、これは「追加したミラードライブを使ってブートしたい場合はエントリを追加せよ」という意味だと思います。) とはいえ、現実にブートしなくなりboot.iniがなくなっているのであれば何らかの手を打つ必要がありますね。boot.iniが存在しない場合、ミラーか否かに関わらずブートはできませんので。 標準状態のboot.iniの内容は [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect で、ミラー化後もこの同じ内容でブート可能です。また multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINNT="Win2000 Server Mirror" /fastdetect のように1行追加すると、従来ドライブが何らかの原因で「潰れて」しまった場合に、追加したほうの行で「ミラーしたドライブ」から起動できます。(これができないと、ブートドライブをミラーする意味がありませんからね。)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

何パターンか試してみたところ、ベーシックディスクの状態でパーティションを作成しダイナミックディスクにアップグレードした場合のみ発生する現象のようです。ダイナミックディスクに変換してからパーティションを作成すると、いくつパーティションをミラー化しても「内部エラー」は発生しませんでした。 ダイナミックディスクに作成したパーティションを削除すると未割り当て領域が増えていきますが、アップグレード後にパーティションを削除すると未割り当て領域がバラバラになったまま合算されないので、おそらくパーティションの管理領域の状態がベーシックディスクからアップグレードした場合とダイナミックディスクで作成した場合で異なるのだと思います。 が、なぜそうなるのか、その理由あるいは根拠となるドキュメントを見つけるにはまだ至っていません。もう少し探してみます。

BackSide-CORK
質問者

お礼

実際に試して頂いてんですね!いや、本当に本当にありがとうございます。しかもこんなに素早く!感動です。 >ダイナミックディスクに変換してからパーティションを作成すると、いくつパーティションをミラー化しても「内部エラー」は発生しませんでした。 とのことですので、そういったやり方も検討できるようになりました。本当に助かりました。 ところで、また質問で大変恐縮なのですがミラーを取った側からの起動方法も、もしよろしければ教えていただきたいのですが。 起動をする為に起動ディスクの作成が必要だと思いますが、OSのCDから起動ディスクを作成してみたところ何度やっても3枚目のFDで「flashpnt.sys」が見つからないみたいなエラーで起動することが出来ません。またこれはまだ実際にやってはいないのですが「boot.ini」の編集が必要だと思いますが、その「boot.ini」が見つかりません。ここらへんも、ダイナミックに関連があるのでしょうか? 引き続きこちらも検証を続けたいと思います。よろしくお願いします。

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

現在検証している状況をご説明いただけるでしょうか。「その説明どおりに操作すれば同じ状況が再現できる」くらいの詳細さであればなお良いのですが。

BackSide-CORK
質問者

お礼

あいがとうございます。検証している環境をご説明致します。 PCは検証でしたので、ごく一般的なマシンです。(エプソン EDI CUBE) プライマリマスタにディスク1個目(基になるディスク)、プライマリスレーブにディスク2個目(ミラー用で未割り当てのディスク)を接続。セカンダリマスタにCDドライブといった構成です。OSはWindows2000Serverです。まず1個目のディスクをベーシックからダイナミックにアップしました。(これですがミラーをするためには必要な行為ですよね?)この1個目のディスクはパーテーションが10個あります。そこで、まず1つ目のパーテーション(OSを入れているCドライブ)を選択し右クリックで「ミラーの追加」、「ミラー領域として使用するディスクの選択」でディスク1(2個目のディスク)を選択してミラーの追加をしました。そうしたところそのパーテーションの画面のところで色が変わり(赤)ミラーはかかったようです。(画面で見る限りでは)しかし、パーテーションが10個ありますので同じ操作をやっていたところ、4個のパーテーションまでは出来たのですが、5個目をやった時に「内部エラー 要求された操作はサポートされていません」と表示されミラーをかける事が出来なくなりました。 ここでわからないのですがミラーをかけられるパーテーションの数が決まっているのでしょうか? それともう一つ、Cドライブはミラー出来てるようになっているので、そちらから起動をかけたいのですが出来ません。ちょっと調べたのですが、「boot.ini」を編集するとことでしたがその「boot.ini」が見つからないのです。(フォルダオプションで表示させるようにしています) これですが、ダイナミックにアップしたことと何か関係あるのでしょうか? 長い文章で内容もわかりづらく申し訳ありませんが、よろしくお願いします。

関連するQ&A

  • ソフトミラーリングしてたDISKの復旧方法を教えてください

    DELLサーバーをWin2000Serverにてソフトミラーリングで ハードディスクを2台使用していました 1台が故障したため 交換しましたが元のDiskには 冗長の失敗と表示されています、 又、ミラーの復旧のコマンドが選択できなく ミラーの削除しか 表示されません 再インストールしか方法は無いのでしょうか

  • ミラーリングを1台だけ他PCに繋いでも読めません

    windows7 proにはRAID機能があるということなので、ミラーリングにしてみたのですが、試しにミラーされているHDDを1台だけ外して、XPで動いている他のPCに繋いでもマイコンピュータに表示されず、中を見ることができませんでした。 (ディスクの管理で見ると認識はしているのですが「異形式」となっています) 以前、XPを使用している時にマザーボードの機能でミラーリングをした事があったのですが、その時はミラーを構成しているHDDを1台だけ他PCに繋いだら普通のHDDと同じようにデータを扱えました。 windows7のミラーは1台だけでは読むことができないのでしょうか? それともXPに繋いだから読めないだけで、別の7が入ったPCなら1台でも読めるのでしょうか?

  • オラクル、ファイルのミラー化について

    新たにDBサーバーの構築を任され悩んでおります。 新サーバーはOSにAIX5L V5.2を使用し、73GのDISKを3基でRAID5のアレイにOS、Oracle10gをインストールします。 REDOログファイル、制御ファイル、アンドゥ表領域はミラー化すべきということですが、RAID5にした場合、パーティションは分割してもあまり意味は無い用に思うので、1つのパーティションにファイルをまとめて入れようと思っています。この場合、REDOログファイル等も同じパーティションにミラー化するのですが、特に問題ないでしょうか?それよりパーティションを分割し、ファイルを分割したほうがよいのでしょうか?パーティションを分割するとRAIDのメリットが無くなるような気がするのですが、、、よろしくお願いします。

  • [Win2k3x64] ミラーディスクが壊れてブートできない

     Windows Server 2003 x64 のサーバーで、ミラーリングしていた片方のディスクが壊れましたところ、ブートできなくなってしまいました。  サーバーにディスク2本が入ってて、Windows のダイナミックボリューム下でミラーリング(いわゆるOSミラー)してました。  ディスク0とディスク1とあり、ディスク0の側が壊れました。  ディスク1をディスク0が繋がっていたケーブル側に刺しても起動しません。  NTLDR~も出ません。 (BIOS側の出すBootできない旨のメッセージ)  どうやったら、ディスク1の側から起動をかけることが出来るようなりますでしょうか。  今、サーバーが上がらず涙目状態です。。  あと、今回のような「ミラー側から起動できない」を避けるためには、事前に何をしておけば良かったのか、今後の施策として生かしたいので是非とも教えて下さい。

  • デスクPCとノートPCをミラーリングしたい

    こんにちは。 お世話になっております。 ネットで調べても有力な情報が得られなかった為質問させて頂きます。 どうぞよろしくお願い致します。 デスクトップPCの画面とノートPCの画面をミラーリングしたいと考えています。 有線でつなげばすぐできると思うのですが、デスクPCに移ってる画面を離れた部屋のノートPCにも表示してワイヤレスで遠隔操作したいのです。 同じWi-Fi環境下でつながっている状態であればできそうな気もするのですがいい方法がわかりません。 どなたかアドバイス頂けましたら幸いです。 どうぞよろしくお願い致します。 ちなみにOSはデスクWindows10  ノートWindows7です。

  • ミラーディスクからの復旧方法を教えてください。

    ミラーディスクからの復旧方法を教えてください。 Windows7のO/Sの標準機能、ディスクの管理でミラーボリュームを作っています。 ディスク0(プライマリー)にエラーが発生したらしく、ディスク0からの起動ができません。 ディスク1のセカンダリからは正常起動できます。 ディスク1の内容をすべてディスク0へコピーして、ディスク0から起動できるようにしたいのですが、方法をご存じの方教えてください。 Windows 7 Enterprise, PCはQ6600を使った自作で、ディスク0と1は各150GBです。 以上よろしくお願いします。

  • 再起動せずにパーティション情報を更新するには

    ハードディスクのパーティションテーブルをディスクエディタ等で直接いじって、パーティションの表示/非表示を設定した後、Windowsを再起動することなくパーティション情報(ボリューム/ドライブ情報)をOSに反映させるにはどうしたらいいのでしょうか? それ専用の Windows API かコマンドがあれば教えて下さい。 <試してみたこと> 下記のページを参考に、ディスクの再スキャンを行なってみましたが、いずれの方法でもエクスプローラ等に反映されませんでした。 ディスク情報を更新する http://technet.microsoft.com/ja-jp/library/cc786 … →方法1.コンピュータの管理 ≫ 記憶域 ≫ ディスクの管理 ≫ 操作 ≫ ディスクの再スキャン  方法2.コマンドプロンプト ≫ diskpart ≫ rescan また、以下に挙げる既成のパーティション操作ソフトを使って、パーティションの表示/非表示を変更した後は、きちんとエクスプローラ等に反映されます。(ただし、時々反映されないこともありますが…) EaseUS Partition Master http://www.partition-tool.com/personal.htm Partition Wizard http://www.partitionwizard.com/ 以上よろしくお願い致します。

  • Solaris+VeritasVMでミラーディスクからの起動

    SPARC版Solaris8,VeritasVolumeManager3.5,U10を使用して、 ディスクの障害実験を行っております。 ディスクは、IDEで接続されたものがルートディスク(プライマリ)と ミラーディスク(セカンダリ)で構成されています。 この2つのディスクを、VeritasVolumeManagerを使用して、RAID1で ミラーリングしました。その上で、ルートディスクを障害状態・・ 物理的には壊せないので電源断し、ルートディスクを外した状態・・ にし、ミラーディスクから起動させようとしました。 その際に下記の問題が発生した次第です。 1.ミラーディスクから起動できない  ?>ミラーから起動できるようにするには、どんな設定が必要か?  VERITAS Volume Manager にて内蔵ディスク2本をミラーリング後、 ミラーディスクから起動しようとすると以下の様になる  ・ルート、ミラー両ディスクが接続された状態   →OKプロンプトにて boot disk1 で起動可能  ・ルートディスクを外し、ミラーディスクのみ接続された状態   →OKプロンプトにて boot disk1 とすると「Can't open boot    device」のエラーメッセージが表示され起動不可  ・ミラーディスクをマスタへ、ルートディスクをスレーブへ繋ぎ変   えて実行しても同じ結果となる 2.OS上でディスク障害を認識した場合のメッセージが判らない  先に記述したとおり、V240で実施できれば早いのですが、現状は使用でき  ず、本当にマスタが障害となった場合、messages等にどんなメッセージが  出力されるのか、ログ等をお持ちだったら見せて頂きたい どなたかアドバイス等お願い致します。

  • ディスクユーティリティで内部エラー

    PowerBooKG4をMacOSX10.3で使用しています。 ディスクユーティリティでアクセス権の検証を行おうとしたところ、下記のようなエラーが表示されてしまいます。 「ディスクユーティリティ内部エラー ディスクユーティリティとディスク管理ツールとの接続が失われました。ディスクユーティリティを終了して再起動してください。」 ちなみにはじめはHD/アプリケーション/ユーティリティの中のディスクユーティリティでHDのアクセス権検証を行おうとし、再起動後インストールCD中のディスクユーティリティでも同じエラーが表示されました。 どなたか原因について教えていただけないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • Mac
  • Ultimate でのミラーリング(再同期)が終わらない

     Windows 7 x64 Ultimate にてデータ領域用(D:)に 2TB のハードディスクを繋いでます。  Ultimate からは Server 版の Windows と同様に OS でミラー(RAID-1)が構築できるようになったので、同型のディスクを繋いでミラーリングさせようと思いました。  ダイナミックボリュームに変換してミラーの追加~と、Server 版と同じ要領で出来たのですが、明けても暮れても「再同期中」が終わりません。  Server 版だと、しばらくすると○%と再同期の進捗度合いが表示されますが、Windows 7 では表示されないんでしょうか。  %表示がないまま「再同期中」のまま48時間が経過しました。  ディスクアクセスランプは点灯しっぱなしです。  スリープモードへの移行も禁止してます。  パソコン自体は普通に使えてます。 (D:へのアクセスも問題なし)  イベントログにもディスクエラーめいたものは落ちてません。  どうなってるか想像のつく方おられますか?  ちなみに、ハードウェアは i7-720 が載った X55 なマザーボードです。