それで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/50436 で取得できる範囲です。 =
ドライブテーブルがMBTではない場合、そのパーティションをアクティブに設定することもできません。
ありがとう。
別のブートパーティションを用意する必要はありません。 Linuxには常に別の概念がある/boot/
パーティション、Windowsでは、物理ディスクの先頭にブートファイルを保持するためにMicrosoftが別個の100 MiBパーティションの作成を開始したのはWindows 7のみでした。
個別のブートパーティション(実際のWindowsパーティションを除く)の唯一の利点は、複数のパーティションに複数のWindowsインストールがあり、それらの1つ以上をフォーマット/削除する必要がある場合、ブートは引き続き機能することです。
だからあなたの選択肢はどちらかです
または、別のブートパーティションの作成に関するこのすべての大混乱をバイパスして、次のようにします。
WindowsセットアップCDがない場合、またはWindowsセットアップCDのスタートアップ修復でPCを起動できなかった場合でも、 などの自動ブート回復ユーティリティを使用して、そのパーティションに適切なWindowsブート設定を再作成できます。 Easy Recovery Essentials 。 EasyREを使用してブートパーティションを再構築する場合は、適切なパーティションにブート可能フラグを自動的に設定するため、パーティション関連のすべての手順をスキップできます。
必要なパーティションの変更のために GParted ブート可能CDに焼き付けるなどの無料のツールを使用するか、WindowsセットアップCDで コマンドラインからdiskpart
を使用 を使用できます。 、私は実際にそれを行うことはお勧めしません。
すべての場合において、BIOSが正しい物理ドライブを最初の起動デバイスとして選択していることを確認する必要があります。
情報開示:EasyREの開発に取り組みました。 (明るい面では、質問があれば私がお手伝いできることを意味します!)
これを試して:
Windows 8 CDを起動し、言語を選択して、「今すぐインストール」と表示された画面で、左下隅にある「コンピューターを修復」を選択します。 「トラブルシューティング」と「詳細オプション」を開きます。詳細オプションメニューで[コマンドプロンプト]を選択し、次のように入力します。
BOOTREC /FIXBOOT
BOOTREC /FIXMBR
BOOTREC /REBUILDBCD
それらの1つは動作するはずです。
Windowsのインストールディスクで修復を実行してみてください。 Windows 8にこれらのいずれかがあるかどうかはわかりませんが、以前のバージョンのWindowsにはありました。 (これは明白かもしれませんが、Windows 8の修復にWindows 8以外のディスクを使用しないでください)
新しいドライブにブート領域を再作成する必要があるようです。 (グーグル経由で)少し調べてみれば、魔法のコマンドを見つけることができるでしょう(修理CDにない場合)。
Windowsを再インストールする必要はなく、そのブート情報だけです。
Windows 10をインストールするときに何らかの理由でPCに2台のハードドライブがある場合、ブートローダー(EFIシステムパーティションなど)がSSDにスローされます(別のOSがそこにある場合でも...)。 「新しいパーティションを作成できないか、既存のパーティションを見つけることができませんでした」というWindows 10の画面で、DISKPARTからACTIVEコマンドを実行すると、「選択したディスクは固定MBRディスクではありません」と表示されました。 (GPTがありました)。
それで、私はSSDを引き出して、更新を押してから、次にインストーラーを使いました。
追伸手順を使用してディスクをパーティション分割しました https://msdn.Microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (下部のスクリプトを見てください)