Làm cách nào để tạo phân vùng khởi động windows 8 trên ổ đĩa chưa từng có?


10

Vì vậy, 3 tháng trước tôi đã xây dựng một PC, nhưng có cơ hội mượn một ổ SSD từ nơi làm việc của tôi. Ban đầu tôi đã cài đặt chế độ dùng thử windows 7 trên ổ SSD đó, và sau vài tuần nâng cấp lên windows 8, nhưng cài đặt nó trên ổ cứng thứ hai. Sau đó tôi xóa sạch SSD (ít nhất là tôi nghĩ rằng tôi đã làm toàn bộ ổ đĩa) và sử dụng nó làm ổ dữ liệu trong windows 8.

Hôm nay tôi đã rút SSD ra khỏi hệ thống của mình để hoạt động trở lại và ngay lập tức định dạng toàn bộ mọi thứ để đưa máy chủ ubfox vào nó để làm việc. Bây giờ tôi trở về nhà và ổ đĩa Windows 8 không thể khởi động được nữa. Rõ ràng khi windows 8 được cài đặt, nó chỉ thay thế bộ tải khởi động của windows 7 bằng chính nó, nhưng trên ssd.

Vì vậy, trong 2,5 tháng qua, tôi đã khởi động vào ssd, lúc đó đã chuyển tiếp đến khu vực hệ điều hành của ổ cứng. Bây giờ SSD đã biến mất (và bị xóa hoàn toàn), chuỗi bị hỏng và tôi không có khu vực khởi động. Làm cách nào để tạo một cái mà không cần cài đặt lại toàn bộ windows?

Tôi có một khóa USB cài đặt windows 8 mà tôi có thể vào chế độ recovery. Đây là một số nội dung từ đĩa mà tôi đã chuyển từ ảnh:

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.

Dường như có không gian cho một khu vực khởi động ở đó, nhưng tôi không thể chỉ định phân vùng dành riêng đó là ký tự ổ đĩa, theo như tôi có thể nhận được với /superuser//a/504360

Tôi cũng không thể đặt phân vùng đó là hoạt động, vì bảng ổ đĩa không phải là mbt.

Cảm ơn.


"Tôi cũng không thể đặt phân vùng đó là hoạt động, vì bảng ổ đĩa không phải là mbt." - Để bảo trì UEFI, bạn nên xem Trình quản lý khởi động rEFIndDự án rEFIt . Rod Smith làm rất nhiều với thiết bị UEFI, là tác giả của rEFIind, và anh ấy thỉnh thoảng đi chơi trên Super User.
jww

Câu trả lời:


7

Thử đi:

Khởi động windows 8 CD, chọn ngôn ngữ và trên màn hình có nội dung "Cài đặt ngay", chọn "Sửa chữa máy tính của tôi" ở góc dưới bên trái. Mở "Khắc phục sự cố" và "Tùy chọn nâng cao". Trong menu tùy chọn nâng cao, chọn "Dấu nhắc lệnh" và nhập:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

BOOTREC /REBUILDBCD

Một trong những người nên làm việc.


Thưa ông, tôi chỉ huy bạn cho câu trả lời này. Điều này đã giải quyết vấn đề của tôi khi tôi không thể khởi động vào Windows 10 sau khi sao chép nó từ ổ cứng sang SSD. Cảm ơn bạn!
SU3

4
3 năm sau, tôi thực sự phải google cho câu trả lời này. Tôi thực sự muốn tôi có thể nâng cao bản thân mình.
Lu-ca

7

Bạn không cần phải có một phân vùng khởi động riêng. Mặc dù Linux luôn có khái niệm về một /boot/phân vùng riêng , nhưng trên Windows, chỉ với Windows 7, Microsoft mới bắt đầu tạo một phân vùng 100 MiB riêng khi bắt đầu đĩa vật lý của bạn để giữ các tệp khởi động.

Lợi ích duy nhất cho một phân vùng khởi động riêng biệt (ngoài phân vùng Windows thực tế của bạn) là nếu bạn có nhiều cài đặt Windows trên nhiều phân vùng và bạn cần định dạng / xóa một hoặc nhiều trong số chúng, boot của bạn sẽ tiếp tục hoạt động.

Vì vậy, lựa chọn của bạn là một trong hai

  1. Sử dụng trình chỉnh sửa phân vùng có thể khởi động để trước tiên di chuyển bắt đầu phân vùng Windows hiện tại của bạn trở lại khoảng 100 MiB
  2. Tạo phân vùng 100 MiB FAT32 hoặc NTFS mới trong không gian đó.
  3. Làm cho phân vùng đó hoạt động (đặt cờ "có thể khởi động" trong MBR)
  4. Thiết lập phân vùng 100 MiB để chứa thông tin khởi động cần thiết để tải Windows từ phân vùng khác của bạn, theo cách thủ công hoặc tự động từ CD Windows .

Hoặc bỏ qua tất cả các kerfuffle này về việc tạo một phân vùng khởi động riêng và chỉ cần làm điều này:

  1. Đánh dấu phân vùng Windows của bạn đang hoạt động / có khả năng khởi động (nếu chưa có) bằng trình chỉnh sửa phân vùng có thể khởi động.
  2. Cài đặt cài đặt khởi động chính xác cho phân vùng Windows của bạn, một lần nữa bằng tay hoặc tự động từ CD Windows .

Nếu bạn không có CD thiết lập Windows hoặc nếu Startup Repair trên CD thiết lập Windows không khởi động được PC, bạn vẫn có thể tạo lại cài đặt khởi động Windows thích hợp trên phân vùng đó bằng tiện ích phục hồi khởi động tự động như Easy Recovery Essentials . Nếu bạn đang sử dụng EasyRE để xây dựng lại phân vùng khởi động, bạn có thể bỏ qua tất cả các bước liên quan đến phân vùng vì nó sẽ tự động thiết lập cờ khởi động trên phân vùng chính xác cho bạn.

Bạn có thể sử dụng một công cụ miễn phí như GParted được ghi vào CD có thể khởi động để thay đổi phân vùng cần thiết hoặc sử dụng diskparttừ dòng lệnh trên CD thiết lập Windows, mặc dù tôi thực sự không khuyên bạn nên làm điều đó.

Trong mọi trường hợp, bạn sẽ cần đảm bảo rằng BIOS của bạn có ổ đĩa vật lý chính xác được chọn làm thiết bị khởi động đầu tiên.

Tiết lộ: Tôi đã làm việc về sự phát triển của EasyRE. (Về mặt tươi sáng, điều đó có nghĩa là tôi có thể giúp bạn nếu bạn có bất kỳ câu hỏi nào với nó!)


Đây là cách duy nhất phù hợp với tôi trong VM: Hoặc bỏ qua tất cả các kerfuffle này về việc tạo một phân vùng khởi động riêng và chỉ cần làm điều này: Đánh dấu phân vùng Windows của bạn hoạt động / khởi động (nếu chưa có) bằng trình chỉnh sửa phân vùng có thể khởi động . Cài đặt cài đặt khởi động chính xác cho phân vùng Windows của bạn, một lần nữa bằng tay hoặc tự động từ CD Windows. Nếu bạn không có thiết lập Windows
Hoff

0

Bạn có thể thử chạy điều sửa chữa trong đĩa cài đặt Windows. Tôi không chắc Windows 8 có một trong số đó không, nhưng các phiên bản Windows trước đã làm. (Điều này có thể rõ ràng, nhưng không sử dụng đĩa không phải Windows 8 để sửa chữa Windows 8)


2
"Sửa chữa tự động không thể sửa chữa PC của bạn"
wizpig64

Tôi không biết phải làm gì vào thời điểm đó. Theo tôi, đã đến lúc phải nuke nó từ quỹ đạo và bắt đầu lại. Nhưng, bạn có thể tìm thấy một câu trả lời tốt hơn thế (vì đó là một câu trả lời khủng khiếp) vì vậy đừng làm điều đó ngay lập tức.
danielcg

0

Âm thanh như những gì cần thiết là để tạo lại khu vực khởi động trên ổ đĩa mới. Tôi chắc rằng nếu bạn đã thực hiện một nghiên cứu nhỏ (thông qua google), bạn có thể tìm thấy lệnh ma thuật, nếu nó không có trong CD sửa chữa.

Bạn không cần phải cài đặt lại windows, chỉ cần thông tin khởi động của nó.


Vâng, đó là những gì tôi đang hỏi. Tôi googled rất nhiều, đăng ở đây sau hai giờ chết. Vẫn nhìn dù.
wizpig64

hoặc xem qua trang web microsoft. Những gì tôi nghĩ là nếu bạn chạy đĩa sửa chữa Win 8 thông qua các bước của nó, nó có khả năng khắc phục tình trạng của bạn.
mdpc

0

Nếu bạn có 2 ổ cứng trong PC vì một số lý do khi cài đặt Windows 10, bộ tải khởi động (công cụ phân vùng Hệ thống EFI) sẽ bị ném vào SSD (ngay cả khi bạn có hệ điều hành khác trên đó ...) Tôi đã bị kẹt trên Màn hình Windows 10 với thông báo "Chúng tôi không thể tạo phân vùng mới hoặc tìm thông báo hiện có" và chạy lệnh ACTIVE từ DISKPART cho tôi "Đĩa được chọn không phải là đĩa MBR cố định." (Tôi đã có GPT).

Vì vậy, tôi rút SSD ra, nhấn refresh rồi tiếp theo và trình cài đặt đã hoàn tất.

PS Tôi đã sử dụng các hướng dẫn để phân vùng đĩa từ https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions (nhìn vào đó kịch bản ở phía dưới)


Chào mừng đến với trang web. Vui mừng khi thấy bạn nhận được ngay trong đó để giúp trả lời câu hỏi. Vài điều bạn nên chú ý; 1) đây là một câu hỏi rất cũ, 2) câu hỏi đang hỏi về Windows 8 , trong khi câu trả lời của bạn là về Windows 10 . Nếu câu trả lời của bạn không cụ thể về hệ điều hành, hãy nêu câu trả lời của bạn.
CharlieRB

Vâng, xin lỗi, chỉ là Windows 10 và 8.1 rất giống với công cụ EFI / bootloader nên tôi nghĩ rằng tôi nên đăng nó. Giải pháp đơn giản cho một vấn đề lạ.
Bruce Wayne

Không cần phải xin lỗi. Chỉ cần cung cấp lời khuyên về cách cải thiện câu trả lời của bạn. Điều đó tốt là chúng rất giống nhau, chỉ cần nói rằng trong câu trả lời của bạn để mọi người không nghĩ rằng bạn không đọc câu hỏi ban đầu.
CharlieRB

-1

Bạn cần phải có ít nhất một phân vùng efi - Tôi đã tạo ra 100 MB, giống như windows 7. Dưới đây là một số tập lệnh tham chiếu và mẫu. https://technet.microsoft.com/en-us/l Library / hh825686.aspx


2
Các phân vùng UEFI và hệ thống không bắt buộc đối với Windows 8. Windows 8 cũng hoạt động tốt ở Chế độ kế thừa. Ngoài ra, điều này rất gần với câu trả lời "chỉ liên kết". Có lẽ bạn nên tóm tắt nội dung liên quan của bài viết được liên kết.
jww
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.