diskpartコマンドでHDDをgptにする方法

このQ&Aのポイント
  • 新規で1つのハードディスク(3TB)をgptにする方法を調べている。
  • ハードディスクをMBRからgptに変換するために、diskpartコマンドを使用した。
  • しかし、正確な手順がわからず、問題が発生している。
回答を見る
  • ベストアンサー

diskpartコマンドでHDDをgptにしたい

新規で1つのハードディスク(3TB)をgptにしたいです。(gptとはフォーマットなのか(ntfsのような)、パーティションなのかよくわかりませんが) osはwindows7 sp1 proで、解説サイトをネットでさがして、diskpart内でnew gpt とするとあったのですが、やってみても応答がありません。 (このような状況にいたった経緯)上だけわかるひとは省略可 はじめは、ハードディスクはMBRで、diskpartコマンドでMBRをconvertコマンドでgptにしました。(list diskでGptの箇所に*がありました)そして、よくわからなかったのでformatとコマンドを入れたところ、フォーマット0パーセントから動かなかったのとフォーマットの属性をNTFSであるかを指定せずに実行してしまったのもあって、コマンドプロンプトを終了してやりなおしました。diskpartコマンドを再実行して念のために、ディスクをcleanにして、新規でプライマリーパーティションをつくりましたが、ここからどのようにgptにするのか分かりません。

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

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.4

> gptとはフォーマットなのか(ntfsのような)、パーティションなのかよくわかりませんが GPTはファイルフォーマットでもパーティションではありません。 GPTはパーティションテーブルで、パーティションを管理するためのものです。 > formatコマンドでformat fs=ntfsを実行すると、0%完了しましたから動きません。 フォーマットする前にパーティションの割り当てしましたか? 以下のページに手順が載っているので確認を。 diskpartコマンドでディスクのパーティションを操作する- @IT http://www.atmarkit.co.jp/fwin2k/win2ktips/1115dpartcmd/dpartcmd.html それでもだめなら、ディスクの管理からフォーマットした場合はどうなりますか? 同じ挙動になったならHDDが正常かどうかを疑った方が良いと思います。 あと、ANo.3で create partition efi が案内されていますが、これはEFIシステムパーティションを作るためのものです。 これは空のディスクにWindowsをインストールするときに勝手に作られますし、 データディスクでは無くても良いので、あえて手動で作る必要性はあまりないと思います。 EFIシステムパーティションがどんなものかは以下のページを参考に。 2Tbytes超ディスクをシステム用ディスクとして利用する - @IT http://www.atmarkit.co.jp/fwin2k/pchard/04uefi/04uefi_03.html > ANo.3 > ただしdiskpartの説明にもあるようにIA64環境で行ないます。 > x86では正常に動作しない場合があります。 IA64環境なんてたいていの人は持ってないと思いますが・・・(x64ならともかく)。 このページ http://support.microsoft.com/kb/300415/ja にある > スナップインと同様、Diskpart でも GPT と呼ばれる新しい IA64 ディスク パーティション スキーマがサポートされています。 > GPT ディスクは、x86 ベースの Windows XP または Windows 2000 コンピュータでは使用できません。 という記述をなにか勘違いされたのでは? (GPTはたしかにIA-64用に提唱されたものではありますが、IA-64以外でも使えますよ。)

その他の回答 (3)

  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.3

次のようにすればOKです。 ただしdiskpartの説明にもあるようにIA64環境で行ないます。 x86では正常に動作しない場合があります。 --- MBRディスク状態から作業するものとします。 1.cleanコマンドでHDD領域を未割り当て状態にする。 2.convert gpt noerr にてディスク変換する。 3.create partition にてタイプは efi とする。(予約partition作成の場合はmsr) sizeやoffsetの指定は普通のタイプ指定と同じです。 ---以上

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>diskpartコマンドを再実行して念のために、ディスクをcleanにして、新規でプライマリーパーティションをつくりましたが、ここからどのようにgptにするのか分かりません。 ハードウェアの基礎知識が足りないようです。 コマンドプロンプトからCUIでコマンド投入することは上級者向けの操作です。 Diskpartを使うのは危険なのでお勧めできません。 OS上のディスクの管理でGPTに変換することを強くお勧めします。

参考URL:
http://msdn.microsoft.com/ja-jp/library/windows/hardware/gg463524.aspx
  • ariseru
  • ベストアンサー率56% (930/1659)
回答No.1

OSがWindows 7なら、そんな面倒なことをやらなくてもGPTに変更できると思うのですが…… マイコンピュータを右クリックして、"管理"を選択、開いたウィンドウのツリー表示の中から"ディスクの管理"をクリック。 あとは、該当するHDDのディスク0とかディスク1って書かれてる部分で右クリックして、"GPTに変換"をクリックすればGPTになります。

denpataro
質問者

お礼

回答ありがとうございます。しかし、今回は技術をつけるためにdiskpartでやっていますので教えていただいた方法はあえてしません。私の性格からして、ディスクの管理でGPTにしたら2度とdiskpartをしないような気がします。osが入っているときしか使えないので今後のためにです。

denpataro
質問者

補足

質問者ですが、補足があります。 なんとかGptフォーマットができましたが、formatコマンドでformat fs=ntfsを実行すると、0%完了しましたから動きません。だれか教えてgoo。

関連するQ&A

  • 外付けHDDやSSDをGPTに変換する意味

    外付けストレージをGPTへ変換の件 外付けHDD(RAID1)や外付けSSD等は2TB以下だと通常はMBRでフォーマットされてしまいます。2TB以上だと逆にNTFS、アロケーションサイズは標準か4KB、GPTでフォーマットしないと全ての領域を使えなくなります。2TB以下の外付けHDDやSSDをPowerShellやコマンドプロンプロトのDISKPART、LISTDISK、CLEAN、SELECT DISK、CONVERT GPTコマンドを使って、GPTに変換してからNTFS、4Kアロケーションフォーマットをすれば、MSR領域が作成され、セキュリティーが少々上がり、MBRよりGPTの方が新方式なので気持ちが良いと感じていますが、ここまで拘る必要性はありますか? https://freesoft.tvbok.com/tips/hdd_ssd/gpt_msr_128mb.html GPTについての記事を読んでMBRよりGPTのほうがええなあと思っただけですが専門的な人ご自分はどうされているのか教えてください。

  • Powershellで外付けHDDをフォーマット

    Win10 Powershellを使い外付けHDDをフォーマットする方法は? 外付けHDDをWin10 20H2のPowerShellもしくはコマンドプロンプトにてNTFS、アロケーションは4096kバイト、GPTに変換でフォーマットするにはDISKPART、LISTDISK、SELECTDISK、CLEAN、CONVERT GPT、以外にどんなコマンドを使えば宜しいのでしょうか?NTFSやアロケーションサイズを4096Kbyteにする方法が分かりません。もしくはGPTに変換するまではPowerShellやコマンドプロンプトを利用し、そのほかのNTFSやアロケーション4096Kbyteはディスクの管理やサードパーティ製のパーティションツールを使えば宜しいのでしょうか?最初からサードパーティ製のパーティション作成ツールを使う方法もありますが・・詳しい方教えてください。

  • Windows10をGPTでインストールする方法

    YouTube動画で初めて知った方法です。 ・NVME M.2SSDの1TBや2TB以下の容量にWindows10をUEFIBIOSモードにてGPTフォーマットでクリーンインストールする方法。 ・インストールするM.2SSDを仮にディスク0とすると USBメモリにMSサイトからダウンロードしたメディア作成ツールにて 最新のバージョンのWindows10のISOファイルを書き込みしておき、 インストール画面にて、SHIFTキー+F10でPowerShell(DOSプロンプト)画面に入る。 SHIFT+F10 DISKPART>list disk エンター ディスク0のフォーマット DISKPART>select disk 0 エンター ディスク0が選択されました。 DISKPART>clean エンター DiskPartはディスクを正常にクリーンな状態にしました。 DISKPART>list disk エンター ダイナミックディスクにも容量表示がなされる。 最新の情報に更新 diskpart エンター Microsoft DiskPart バージョン×××× DISKPART>select disk 0 ディスク0が選択されました。 DISKPART>convert gpt DiskPartは選択されたディスクをGPTフォーマットに正常に変換しました。最新の情報に更新をクリック 上記のPowerShellの操作にてWindows10をインストールする先のM.2SSD(SATA SSDでもOK)をGPTフォーマットに変換してインストール出来る。私は後から有料ソフトウェアでMBRからGPTに変換しましたが、この方法は知りませんでした。皆さん500GBや1TB、2TB以下のM.2SSDやSATA SSDにWindows10をクリーンインストールする際にこの方法をご存じでしたか?Windows10をインストールする際、GPTフォーマットにてインストールしていますか?

  • Windows7 DiskPartコマンドの使い方

    HDDを購入時の状態に戻すためにコマンドプロンプトでDiskPartコマンドを実行しました。 DISKPART>list diskでHDDのリストを表示し、 リストの中からDISKPART>select disk5 でdisk5を選択した後、 再度DISCPART>list disk をしてもdisk5が選択されていません。選択されている事を示す*disk5の表示がなされないのです。 これは何か間違った操作をしているのでしょうか。 システムはWindows7,コマンドプロンプトは管理者権限で実行しています。

  • HDD容量UP(1TB→3TB)の仕方を教えて

    現在使っているPCのHDD容量UP(1TB【MBR形式】→3TB【GPT形式】)を予定しています。 質問:単純にクローンソフトでシステムを移植(1TB【MBR】→1TB【GPT?】)した後、残った容量をアクティブ化(+2TB【GPT】)すればいいでしょうか。もし、NGであれば、その方法を教えてください。 システム構成:OS:win10pro 64bit、CPU:i7-4770、memory:16GB システム移行後は、下記の様にしたいのですが? WD10EZRX(1TB:MBR形式)     ↓ WD30EZRZ(3TB:GPT形式) P1:システムで予約済み:シンプル:ベーシック:NTFS:正常(システム、アクティブ、プライマリーパーティション):100MB P2:Windows10Pro(C:):シンプル:ベーシック:NTFS:正常(ブート、ページファイル、クラッシュダンプ、プライマリパーティション):308GB P3:(ディスク0パーティション3):シンプル:ベーシック:-:正常(回復パ-ティション)460MB P4:Data(D:):シンプル:ベーシック:NTFS:正常(プライマリパーティション)622GB ―――――――――――――――――――以上がクローン内容 P5:Data(E:):シンプル:ベーシック:NTFS:正常(プライマリパーティション)2000GB よろしく、お願いいたします。

  • HD、MBRからGPTに変換するには。

    ハードディスクを新規に購入しました。フォーマットする際に、3TBだったのですが、GPTではなく間違えてMBR式でパーティションの確保をしてしまいました。後になってMBRで2TBしか対応していないと知りました。GPTを選択していれば問題なかったのですが、ヘルプを参照するかぎりでは、MBRから GPTに変換できるようですが、コントロールパネルのコンピューターの管理から変更を試してみましたがうまくいかず変換できません。 どうすれば、MBRからGPTに変換できるでしょうか、教えてください。よろしくお願いします。 OSは、WINDOWS7ホームプレミアムです。

  • 外付けHDDにMSR領域は必要か?

    何度も質問してます。外付けHDDをGPTに変換するとMSR領域が作成されていないとおかしいらしいのです。私はWin10PCのPowerShellを使い、DISKPART→LISTDISK→SELECTDISK→CLEAN→CONVERT GPTで、NTFS、アロケーションは4096(3TBのHDDの場合)バイトにしてフォーマットすると、Win10のディスクの管理からでは見えないが、サードパーティ製のパーティションソフトからだと見えるようになりました。(Paragon,Acronis,AOMEI,EaseuSなど)。2TB以下のHDDやSSDでもMBRにせず、PowerShellからGPTに変換してフォーマットすると内蔵だろうが外付けだろうがSSDだろうがHDDだろうがMSR領域が作成されています。GPTに変換したのに(2TB以上のHDDやSSDだと最初からGPTでフォーマットすると思う)MSR領域が作成されていないのはおかしいと思いませんか?皆さんの外付けHDD(SSD)や内蔵HDD(SSD)をGPTに変換した際にMSRは作成されていますか?GPTとMSRについて拘る必要性があるのかないのか教えてください。

  • GPT保護パーティションの解除について

    WIN XP使用です。 現在、外付けHDDがGPT保護パーティションなるものに保護されて、中が見えない状況になりました(原因は不明です)。 ネットで調べたら、コマンドプロンプトからdiskpartコマンドでGPT保護パーティションが消せるということが分りました。 その場合、HDDがフォーマットされてしまうようなのですが、それはいわゆる論理フォーマットなのか物理フォーマットなのか知りたいです。 よろしくお願いいたします。 大切なデータが入っており、論理フォーマットならば専用ソフト等でデータ復旧の可能性がありますが、物理フォーマットならばNGですので・・・。

  • GPTとダイナミックディスク

    http://tooljp.com/linux/doc/01OS/007UEFI/UEFI.html http://nokotopics.exblog.jp/19240901 http://tooljp.com/qa/227219D7EACD523D49257C570064D2F1.html 上記のサイトをまとめると以下のようになります。 MBR プライマリ(基本)パーティション 最大4 拡張パーティション 最大1 拡張パーティション内の論理パーティション 制限無し GPT プライマリ(基本)パーティション 最大128 拡張パーティション 無し ベーシックディスク プライマリ(基本)パーティション 最大4 拡張パーティション 最大1 拡張パーティション内の論理パーティション 制限無し ダイナミックディスク プライマリ(基本)パーティション 最大2000 拡張パーティション 無し この中から二つ選択することになるわけですが これは少ない方が優先されるのでしょうか? GPT-ダイナミックディスク の場合には プライマリ(基本)パーティション 最大128 拡張パーティション 無し でしょうか? GPT-ベーシックディスク MBR-ダイナミックディスク の場合には拡張パーティションは作ることができるのかできないのかどちらですか?

  • HDDのフォーマットまたは初期化エラー後の対応

    HDDのフォーマットまたは初期化エラー後の対応 1.5TBのHDDを2台購入しntfsフォーマットをしようとしたところ、windowsのディスクの管理からフォーマットが行えなかったので、GPartedというliveCDからフォーマットを行おうとしたところ、新しいパーティションが最大1TBまでしか指定できませんでした。1TBを超える領域を作成しようとするとエラーが出ていました(エラー内容忘れました)。 仕方がないので500GBの領域を作成し、windowsに持って行きましたが、今度はwindows上からHDDを認識できなくなってしまいました。BIOS上からは確認できるものの、容量が0.00GBとなっていました。 GPartedから確認すると1.5TBのHDDは見えているようでした。今度は、GPartedからではなくddコマンドを使用しMBRを飛ばしてみましたが、改善することが出来ませんでした。 どうすればこの認識できなくなったHDDを認識させることが出来るでしょうか? ※ちなみに2台目のHDDでフォーマットが選択できなかった理由がgpt保護パーティションだと気付き、diskpartで解決することが出来ました。はじめからこれに気付けていればよかったです(T_T) 質問の文章が読みにくくて大変申し訳ありませんが、ご教示のほど、どうぞよろしくお願いいたします。