Các dự án PC hoài cổ luôn mang lại cảm giác thích thú, không chỉ vì gợi lại ký ức mà còn bởi niềm vui khi khám phá giới hạn của phần mềm cũ trên phần cứng mới. Thật vậy, không phải tất cả các dự án retro PC đều gây ấn tượng, nhưng một số lại đủ đặc biệt để thôi thúc bạn tự mình trải nghiệm.
Sau khi chứng kiến Windows XP chạy được trên CPU ra đời trước nó một thập kỷ, giờ đây lại xuất hiện một dự án còn đáng chú ý hơn: khởi động một phiên bản Windows cổ điển, cụ thể là Windows 2000, trên phần cứng hiện đại. Điều đáng ngạc nhiên là hệ điều hành này hoạt động cực kỳ tốt, với hiệu năng được đánh giá là ổn định ngay cả theo tiêu chuẩn ngày nay.
Vượt Qua Giới Hạn Tương Thích: Windows 2000 Và PC Thế Hệ Mới
Thông thường, cách dễ nhất để thử nghiệm các phiên bản Windows cũ là cài đặt chúng trên máy ảo (VM), đặc biệt nếu cấu hình PC của bạn quá mới để chạy trực tiếp. Windows 2000 ra mắt cách đây 25 năm, thời điểm mà hầu hết các giao diện và công nghệ PC hiện đại chưa hề tồn tại. Do đó, về lý thuyết, những hạn chế về phần cứng sẽ không cho phép bất kỳ ai có thể chạy Windows 2000 trực tiếp trên một chiếc PC hiện đại.
Tuy nhiên, người đứng sau kênh YouTube Omores đã biến giới hạn này thành một thử thách đáng giá. Anh ấy bắt đầu bằng cách xây dựng một “Franken PC”, bao gồm bo mạch chủ Gigabyte H410 H V2, CPU Intel Core i5 thế hệ 10 và một GPU Super từ năm 2006. Để giúp Windows 2000 có thể khởi động trên hệ thống mới này, một công cụ quan trọng đã được sử dụng: Universal NT Installer.
Universal NT Installer là một trình cài đặt dựa trên Linux, hỗ trợ triển khai các phiên bản Windows NT, bao gồm NT 3.1, NT 3.5, NT 3.51, NT 4.0, Windows 2000 và Windows XP (x86 & x64). Ngoài ra, người tạo ra dự án còn phải dựa vào các driver UniATA để nhận diện SATA, cùng với các driver được backported cho NVMe và USB 3. Nhờ đó, Windows 2000 không chỉ nhận diện, đọc và ghi dữ liệu từ ổ SSD NVMe mà còn có thể khởi động trực tiếp từ nó.
Màn hình công cụ chống phân mảnh ổ đĩa của Windows 2000 hoạt động trên phần cứng hiện đại với SSD NVMe
Hiệu Năng Ấn Tượng Và Những Rào Cản Còn Lại
Có một vài điểm ấn tượng khác về dự án này. Sau khi khởi động thành công, Omores đã quan sát thấy Windows 2000 có thể xử lý cả 12 nhân của CPU (Intel Core i5 thế hệ 10). Chiếc PC chạy Windows 2000 này cũng đạt tốc độ truyền tải 2500MB/s, một con số không thể tưởng tượng được vào thời điểm hệ điều hành này ra đời.
Tuy nhiên, không phải mọi thứ đều hoàn hảo trên chiếc Franken PC. Ví dụ, hỗ trợ âm thanh HDMI vẫn chưa hoạt động như mong đợi. Ngoài ra, hệ thống này không hỗ trợ giao thức UASP, có nghĩa là một số ổ đĩa USB 3 và vỏ SSD sẽ không hoạt động. Người tạo dự án đã chia sẻ thêm thông tin chi tiết về quá trình này trên trang Patreon của mình, vì vậy nếu bạn quan tâm, hãy thử tìm hiểu thêm. Tuy nhiên, đừng cố gắng cài đặt phiên bản này lên PC chính của bạn.
Việc chạy Windows 2000 trên phần cứng hiện đại không chỉ là một minh chứng cho khả năng tương thích đáng kinh ngạc mà còn cho thấy sự sáng tạo không ngừng trong cộng đồng công nghệ. Nó khẳng định rằng với đúng công cụ và kiến thức, ngay cả những hệ điều hành tưởng chừng đã lỗi thời vẫn có thể “tái sinh” và hoạt động hiệu quả trên nền tảng của tương lai.