一度もなかったドライブにWindows 8ブートパーティションを作成する方法


10

そのため、3か月前にPCを構築しましたが、勤務先からSSDを借りる機会がありました。そのSSDにWindows 7試用モードを最初にインストールし、数週間後にWindows 8にアップグレードしましたが、2台目のハードドライブにインストールしました。次にSSDを消去し(少なくともドライブ全体を実行したと思った)、Windows 8でデータドライブとして使用しました。

今日、私はSSDをシステムから取り出して作業に戻し、すぐに全体をフォーマットしてubuntuサーバーを作業用に配置しました。今私は家に帰って、windows 8ドライブはもう起動できません。どうやらWindows 8がインストールされたとき、それはWindows 7のブートローダーを独自のものに置き換えただけですが、ssd上にあります。

そのため、過去2.5か月間、ssdから起動し、その後、ハードドライブのOSセクターに転送していました。SSDがなくなった(そして完全に消去された)ので、チェーンが壊れて、ブートセクターがありません。ウィンドウを完全に再インストールせずに作成するにはどうすればよいですか?

私はWindows 8のインストールUSBキーを持っていますが、これを使用してリカバリモードに入ることができます。写真から転置したdiskpartの一部を以下に示します。

DISKPART> LIST VOL

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0                      NTFS   Partition    465 GB  Healthy
  Volume 1     C   ESD-USB      FAT32  Removable     14 GB  Healthy

DISKPART> LIST DISK

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
* Disk 0    Online          465 GB      0 B        *
  Disk 1    Online           14 GB      0 B

DISKPART> LIST PARTITION

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Reserved           128 MB  1024 KB
  Partition 2    Primary            465 GB   128 MB

DISKPART> ACTIVE

The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.

そこにはブートセクター用のスペースがあるようですが、その予約済みパーティションにドライブ文字を割り当てることはできません。これは、https://superuser.com/a/504360で取得できる限りです

ドライブテーブルがMBTではない場合、そのパーティションをアクティブに設定することもできません。

ありがとう。


「そのパーティションをアクティブに設定することもできません。ドライブテーブルがMBTでない場合です。」-UEFIのメンテナンスについては、rEFIndブートマネージャーおよび rEFItプロジェクトを参照してください。ロッド・スミスはUEFIギアで多くのことをし、rEFIindの作者であり、彼は時々スーパーユーザーに出かけます。
JWW

@jww、つまり、superuser.com / users / 171594 / rod-smith ですか?
Pacerier

回答:


7

これを試して:

Windows 8 CDを起動し、言語を選択して、「今すぐインストール」と表示された画面で、左下隅にある「コンピューターを修復」を選択します。「トラブルシューティング」と「詳細オプション」を開きます。詳細オプションメニューで[コマンドプロンプト]を選択し、次のように入力します。

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

それらの1つは動作するはずです。


サー、私はあなたにこの答えを命じます。HDDからSSDにクローンした後、Windows 10を起動できなかったときの問題が解決しました。ありがとうございました!
SU3

4
3年後、私は実際にこの答えをググる必要がありました。自分が賛成票を投じられることを心から願っています。
ルーク

7

別のブートパーティションを用意する必要はありません。Linuxには常に個別の/boot/パーティションという概念がありましたが、Windowsでは、Microsoftが物理ディスクの先頭にブートファイルを保持するために個別の100 MiBパーティションを作成し始めたのはWindows 7のみでした。

個別のブートパーティション(実際のWindowsパーティションを除く)の唯一の利点は、複数のパーティションに複数のWindowsインストールがあり、それらの1つ以上をフォーマット/削除する必要がある場合、ブートは引き続き機能することです。

だからあなたの選択肢はどちらかです

  1. 起動可能なパーティションエディタを使用して、まず現在のWindowsパーティションの先頭を約100 MiB戻します
  2. そのスペースに新しい100 MiB FAT32またはNTFSパーティションを作成します。
  3. そのパーティションをアクティブにします(MBRの「起動可能」フラグを設定します)
  4. 手動またはWindows CDから自動で他のパーティションからWindowsをロードするために必要なブート情報を含むように100 MiBパーティションを設定します。

または、別のブートパーティションの作成に関するこのすべての大混乱をバイパスして、次のようにします。

  1. 起動可能なパーティションエディタを使用して、Windowsパーティションをアクティブ/起動可能としてマークします(まだ起動していない場合)。
  2. 手動またはWindows CDから自動で、正しいブート設定をWindowsパーティションにインストールします。

WindowsセットアップCDがない場合、またはWindowsセットアップCDのスタートアップ修復でPCを起動できなかった場合でも、Easy Recovery Essentialsなどの自動ブートリカバリユーティリティを使用して、そのパーティションに適切なWindowsブート設定を再作成できます。EasyREを使用してブートパーティションを再構築する場合は、適切なパーティションにブート可能フラグを自動的に設定するので、パーティション関連のすべての手順をスキップできます。

GPartedなどの無料のツールを使用して、必要なパーティションの変更をブート可能CDに書き込むか、WindowsセットアップCDのコマンドラインから使用できますdiskpartが、実際にはお勧めしません。

すべての場合において、BIOSが正しい物理ドライブを最初の起動デバイスとして選択していることを確認する必要があります。

情報開示:EasyREの開発に取り組みました。(明るい面では、質問があれば私がお手伝いできることを意味します!)


これは、VMで私のために機能する唯一のものでした:または、個別のブートパーティションの作成についてこのすべての大混乱をバイパスし、これを実行するだけです:ブート可能なパーティションエディターを使用して、Windowsパーティションをアクティブ/ブート可能(まだの場合)にマークします。手動またはWindows CDから自動で、正しいブート設定をWindowsパーティションにインストールします。Windowsセットアップがない場合
Hoff

0

あなたはWindowsのインストールディスクで修復物を実行してみることができます。Windows 8にこれらのいずれかがあるかどうかはわかりませんが、以前のバージョンのWindowsにはありました。(これは明白かもしれませんが、Windows 8の修復にWindows 8以外のディスクを使用しないでください)


2
「自動修復でPCを修復できませんでした」
wizpig64

その時点で何をしたらいいのか分かりません。私の意見では、軌道から核を作り、最初からやり直す時が来ました。しかし、あなたはそれよりも良い答えを見つけるかもしれません(それはひどい答えなので)、すぐにそれをしないでください。
danielcg 2013

0

新しいドライブにブート領域を再作成する必要があるようです。(グーグル経由で)少し調べてみれば、魔法のコマンドを見つけることができるはずです(修理用CDにない場合)。

Windowsを再インストールする必要はなく、そのブート情報だけです。


ええ、それは私が求めていることです。私はたくさんググって、2時間の行き止まりの後にここに投稿しました。まだ見ています。
wizpig64 2013

またはマイクロソフトのサイトをご覧ください。私が思うのは、Win 8リペアディスクをそのペースで実行すると、状況を修正できるということです。
mdpc 2013

0

Windows 10をインストールするときに、何らかの理由でPCに2台のハードドライブがある場合、ブートローダー(EFIシステムパーティションのもの)がSSDにスローされます(別のOSがそこにある場合でも...)。 「新しいパーティションを作成できないか、既存のパーティションを見つけることができませんでした」というWindows 10の画面でDISKPARTからACTIVEコマンドを実行すると、「選択したディスクは固定MBRディスクではありません」と表示されました。(GPTがありました)。

それで、私はSSDを引き出して、更新を押してから、次にインストーラーを使いました。

PS私はhttps://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions(その下部のスクリプト)


サイトへようこそ。質問への回答にご協力いただけることをうれしく思います。注意すべきいくつかのこと; 1)これは非常に古い質問です。2)質問はWindows 8についてですが、答えはWindows 10についてです。回答がOS固有ではない場合は、回答に明記してください。
CharlieRB 2017

はい、申し訳ありませんが、Windows 10と8.1はEFI /ブートローダーに関する点で非常に似ているだけなので、投稿する必要があると考えました。奇妙な問題に対する簡単な解決策。
Bruce Wayne

謝罪する必要はありません。答えを改善する方法に関するアドバイスを提供するだけです。それらが非常に類似していることは問題ありません。あなたの答えにそのことを述べてください。そうすれば、元の質問を読んでいないと人々は思わないでしょう。
CharlieRB 2017

-1

少なくとも1つのefiパーティションが必要です。Windows7と同じように、100 MBにしました。以下に、参照とサンプルスクリプトを示します。 https://technet.microsoft.com/en-us/library/hh825686.aspx


2
UEFIとシステムパーティションはWindows 8では必須ではありません。Windows8はレガシーモードでも適切に機能します。また、これは「リンクのみ」の回答に非常に近いものです。おそらく、リンクされた記事の関連コンテンツを要約する必要があります。
JWW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.