Trong 3 ngày nay tôi không thể khởi động vào phân vùng Windows 7 của mình và tất cả các nghiên cứu của tôi đều không có kết quả. Tôi hy vọng ai đó ở đây có nhiều ý tưởng hơn về cách khắc phục điều này.
Khi tôi khởi động ngay bây giờ, tôi nhận được màn hình đen với lỗi BCD nói rằng không có hệ thống tệp hợp lệ hoặc nó có thể bị hỏng (xin lỗi vì tôi thiếu chi tiết, sau đó không có bản sao / dán).
Khi tôi khởi động với đĩa Windows 7 và đi vào các công cụ sửa chữa, không tìm thấy hệ điều hành nào và cố gắng tự động sửa lỗi không thành công với Unknown Operating System (Unknown Disk)
hoặc một cái gì đó tương tự. Khi tôi rơi vào dấu nhắc lệnh, tôi có thể thấy và điều hướng C:\
ổ đĩa của mình mà không gặp vấn đề gì.
Tôi cố gắng sử dụng bootrec
:
C:\> bootrec /ScanOS
Tìm C:\Windows
như một phân vùng hệ thống.
C:\> bootrec /RebuildBCD
Thất bại với volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.
Vì vậy, sau đó tôi cố gắng sửa lỗi khởi động:
C:\> bootsect /nt60 C: /force
Mà hoàn thành thành công (xin lỗi, không có đầu ra ..)
Khi khởi động lại, tôi có cùng một vấn đề.
Tôi cũng đã thử tất cả các cách trên sau khi kích hoạt phân vùng Windows của mình:
C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit
Sau đó, bootrec
như trên, cả có và không có khởi động lại sau các DISKPART
lệnh.
Sau đó, tôi cũng đã thử xây dựng lại cửa hàng BCD bằng tay:
set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt
bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"
bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%
bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows
bcdedit -import %tempbcd%
Tuy nhiên, khi nhập, tôi nhận được thông báo thân thiện quen thuộc của mình:
volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted
Tôi đang ở cuối cùng và tôi không thể hiểu tại sao Windows từ chối xem đây là một bản cài đặt hợp lệ.
Khi tôi liệt kê đĩa / phân vùng trong DISKPART, nó hiển thị dưới dạng NTFS và "Khỏe mạnh" và tôi có thể điều hướng cấu trúc thư mục từ DOS mà không gặp vấn đề gì.
Tôi thực sự, thực sự không muốn định dạng lại và cài đặt lại. Tôi biết vấn đề này có thể được giải quyết!