Câu hỏi của tôi không có câu trả lời ở đó, vì tất cả chúng đều dành riêng cho windows và tôi muốn có một giải pháp linux.
Tôi có một cửa sổ chết cài đặt trong một trong các phân vùng của tôi. Nó không có bất kỳ dữ liệu khởi động nữa. Thực tế, nó chỉ là một bãi chứa hệ thống tập tin. Nhưng tôi có quyền truy cập để đọc bất kỳ tập tin nào trên hệ thống tập tin của nó.
Làm thế nào tôi có thể xác định, phiên bản Windows nào? Trong trường hợp lý tưởng, tôi nghĩ nên có một số cài đặt cấu hình hoặc bất kỳ tệp nào là duy nhất cho các phiên bản Windows khác nhau. Ví dụ, trên các bản phân phối Linux dựa trên Debian tôi chỉ có thể đọc /etc/debian_version
.
Làm thế nào tôi có thể làm điều tương tự trên Win?
Tiện ích mở rộng số 1: Thật không may, tôi chỉ có quyền truy cập vào hộp Linux để truy cập đĩa cứng của nó. Vì vậy, các giải pháp yêu cầu Windows (ví dụ: đào phiên bản ntoskrnl.exe
hoặc kiểm tra một số cài đặt đăng ký) không khả thi trong trường hợp của tôi.
strings ./Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64
. Đối với tôi được in 9600.18258.amd64fre.winblue_ltsb.160303-0600
và việc tìm kiếm winblue cho thấy đây là tên mã cho Windows 8.1.
hivexget
. Tôi đã thêm các chi tiết cho câu hỏi khác: superuser.com/a/1383325/53547
C:\Windows\System32\License.rtf
phiên bản chứa windows.