EDIT: Điều này không hoạt động
Tôi đã sử dụng EasyBCD để thêm một mục NTLDR cho parition thứ hai.
Khi tôi khởi động lại, việc chọn mục nhập đó đã không tìm thấy lỗi NTLDR.
Tôi đã sao chép NTLDR và boot.ini vào phân vùng đó và mục nhập đã hoạt động, nhưng vẫn đọc boot.ini từ phân vùng hệ thống.
Cảnh báo: Vô cùng nguy hiểm!
Nếu tôi thực sự muốn, tôi có thể mở bản sao thứ hai của NTLDR (trong phân vùng thứ hai) trong trình soạn thảo hex và thay đổi các tham chiếu thành boot.ini, ví dụ, boXP.ini. Sau đó tôi có thể tạo boXP.ini trong phân vùng hệ thống và chỉ cung cấp cho nó một mục nhập cho XP.
Tất nhiên, nếu ntldr kiểm tra tính toàn vẹn, thì điều này sẽ không hoạt động.
EDIT : Tôi đã thử điều này trong một máy ảo và khi tôi khởi động lại vào phân vùng với bản sao đã sửa đổi của NTLDR, nó nói,NTLDR is corrupt. The system cannot boot.
Điều này sẽ không nguy hiểm như âm thanh vì phân vùng hệ thống thực tế sẽ giữ lại NTLDR nguyên sơ của nó và có boot.ini mặc định cho Server 2003 với thời gian chờ rất nhỏ.
Mặc dù vậy, tôi thích làm điều gì đó lành mạnh hơn.