Bạn đang dùng Windows XP , Windows Vista , hoặc dùng cả 2 Windows này trên máy bạn , và nay , bạn muốn cài thêm Windows 7 nữa để được sử dụng hai , ba hệ điều hành cùng một lúc . Hiện tại bạn đã có file ISO của Windows 7 , tuy nhiên vì một lí do nào đó bạn không có được DVD hoặc USB Bootable Windows 7 từ file ISO này . Bạn lại không muốn cài và chạy thông qua các máy ảo , hoặc không muốn cài thông qua các công cụ quản lí ổ ảo như Deamon tools , UltraISO … 1. Các điều kiện và công cụ cần chuẩn bị :
Để thực hiện được theo cách làm này , bạn cần phải chuẩn bị sẵn những thứ sau :
- File ISO nguyên gốc của Windows 7 .
- Peazip , một chương trình quản lí file ( tương tự WinRaR ) , bạn có thể download phiên bản mới nhất của Peazip tại địa chỉ sau : Code:
Code:
http://peazip.sourceforge.net/
- Bài viết này sẽ hướng dẫn các bạn cài thêm Windows 7 vào máy bạn đang có sẵn một hệ điều hành có trước ( Windows XP ; Windows Vista ; hay thậm chí là cả Windows XP và Vista đang được cài trên máy bạn ) .
- Bạn phải tạo trước một phân vùng cài Windows 7 hoàn toàn tách biệt với Windows hiện tại trong máy , bạn có thể dung các chương trình chuyên dụng như Partition Magic hay Acronis True để tạo thêm một phân vùng mới . Bạn cũng không cần phải định dạng sẵn phân vùng này theo chuẩn NTFS , vì trong quá trình cài , bạn có thể format lại bằng chính công cụ format của Windows 7 ( tương tự như khi bạn cài từ DVD , USB ) .
2. Trường hợp máy bạn đang cài Windows XP :
Với trường hợp này , bạn sẽ cài thêm Windows 7 vào một phân vùng khác phân vùng Windows XP hiện tại , sau khi cài xong , bạn sẽ có được dual boot Windows 7 – Windows XP . Cách thực hiện như sau :
Bước 1 : Bạn tiến hành cài Peazip vào máy , sau khi cài xong Peazip , bạn hãy dùng Peazip để mở file ISO của Windows 7 lên .
Bước 2 : Trong cửa sổ của Peazip , bạn hãy chọn các folder và file sau :
boot , sources , bootmgr ; sau đó , giải nén trực tiếp các folder và file này vào ổ
C:\ của bạn ( hoặc ổ cài Windows XP hiện tại )
Bước 3 : Sau khi giải nén xong , bạn hãy chạy Command Prompt , và gõ các lệnh sau :
Code:
cd c:\boot
bootsect /nt60 SYS
Ngay sau khi bạn chạy xong các lệnh này , Windows sẽ tự restart lại và ngay sau đó , sẽ bắt đầu quá trình cài Windows 7 . Các bước cài và trình tự cài sẽ hoàn toàn tương tự như khi bạn cài từ DVD hoặc USB Bootable .
Chú ý :
- Bạn phải cài Windows 7 vào một phân vùng khác phân vùng Windows XP đang cài hiện tại .
- Sau khi cài xong , Windows 7 sẽ tự tạo Dual Boot cho cả Windows 7 và Windows XP .
3. Trường hợp máy bạn đang cài cả Windows Vista và XP :
Với trường hợp bạn đang cài cả Windows Vista và Windows XP trên cùng 1 máy và đã có dual boot do Windows Vista tạo ra . Các bước làm cũng tương tự như trường hợp chỉ có Windows XP nói trên chú ý là bạn phải cài windows 7 vào một phân vùng khác cả hai phân vùng đang cài Windows XP và Vista hiện tại . Tuy nhiên , sau khi cài xong Windows 7 thì Windows 7 sẽ chỉ nhận và tạo được dual boot cho Windows 7 và Windows XP , còn Windows Vista thì khi boot vào sẽ bị báo lỗi thiếu file boot hoặc không tìm thấy windows . Chính vì vậy , các bước làm sẽ được thay đổi đôi chút , cụ thể như sau :
Bước 1 : bạn khởi động vào Windows XP
Bước 2 : tại đây , bạn hãy backup lại folder
boot và file
bootmgr từ ổ
C:\ của Windows XP ( hoặc ổ cài Windows XP ) . Sau đó , bạn tiến hành xóa hai folder và file đó đi .
Bước 3 : Dùng Peazip mở file ISO của Windows 7 lên .
Bước 4 : Giải nén các file và folder sau vào ổ C:\ của windows XP ( hoặc ổ cài Windows XP) :
boot , sources , bootmgr .
Bước 5 : Sau khi giải nén các folder và thư mục ở bước 4 nói trên xong , khi này bạn tiến hành khởi động lại Windows ( không chạy lệnh như ở trường hợp của Windows XP đã nói bên trên ) , sau khi khởi động lại máy , quá trình cài đặt Windows 7 sẽ bắt đầu ngay sau đó .
Chú ý :
- Bạn phải cài Windows 7 vào một phân vùng khác cả Windows XP và Windows Vista .
- Do trong Windows Vista việc chỉnh sửa Boot Manager khá khó khăn , nên chúng ta phải thực hiện các bước trên hoàn toàn trong Windows XP .
4. Trường hợp máy bạn đang cài Windows Vista :
Không giống như trường hợp chỉ có Windows XP , với trường hợp chỉ có WindowsVista lại gần như tương tự như trường hợp Dual Boo XP – Vista ở trên . Việc cấu hình và chỉnh sửa bootloader của Vista khá khó khăn và gần như bất khả thi , không giống và dễ dàng như Windows XP , chính vì vậy , các bước làm với trường hợp Windows Vista cũng khác so với hai trường hợp trên .
Bước 1 : Dùng Peazip mở file ISO của Windows 7 lên .
Bước 2 : Bạn tạo 1 folder mới với tên :
temp trong ổ
C:\ của Windows Vista ( hoặc ổ cài Windows Vista ) .
Bước 3 : Dùng Peazip giải nén folder và file :
boot , bootmgr vào thư mục :
C:\temp bên trên .
Bước 4 : Dùng Peazip giải nén các folder và file :
sources , boot , bootmgr vào ổ
C:\ của Windows Vista ( ngang hàng với các thư mục: Program Files , temp , Windows ,..) .
Bước 5 : Tiến hành khởi đông lại Windows Vista , cho đĩa cài Windows Vista vào khay đĩa , cấu hình BIOS để boot từ DVD , tại màn hình sau khi boot vào DVD , bạn chọn chế độ
Repair Windows , sau đó chọn chế độ :
Command Prompt .
Bước 6 : tại màn hình Command Prompt , bạn gõ các lệnh sau :
Code:
C:\
attrib bootmgr –s –h –r
cd temp
xcopy /y /h /bootmgr c:\bootmgr
xcopy /y /h boot c:\
Bước 7 : Sau khi thực hiện xong các lệnh ở bước 6 , khi này hãy tiến hành khởi động lại Windows , và ngay sau đó quá trình cài đặt Windows 7 sẽ được bắt đầu , bạn hãy chú ý cài Windows 7 vào một phân vùng khác phân vùng đang cài Windows Vista hiện tại .
Quá trình cài Windows 7 sẽ diễn ra trong khoảng 25 – 30 phút , sau khi cài xong hoàn toàn Windows 7 , khởi động lại máy chúng ta sẽ có dual boot Vista – Windows 7 , tuy nhiên khi boot vào Windows Vista thì chúng ta vẫn bị báo lỗi không tìm thấy bootloader của Windows Vista . Khi này , hãy làm tiếp các bước sau đây :
Bước 1 : Tiến hành boot vào Windows 7 ( mặc định ở đây , tên của phân vùng cài Windows 7 sẽ được đặt là C:\ )
Bước 2 : Chạy tiến trình Command Prompt với quyền superadmin ( Click chuột phải vào Command Prompt tại Start > All Program > Accessories , chọn Run as Administrator ) .
Bước 3 : Gõ lệnh sau :
bcdedit
Bạn sẽ nhận được kết quả dạng như sau :
Code:
Windows Boot Manager
——————–
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {59cad9f2-de83-12cd-9d9e-c59ac6c2613b}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
——————-
identifier {current}
device partition=C:
path Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {59cad9f4-de83-12cd-9d9e-c59ac6c2613b}
recoveryenabled Yes
osdevice partition=C:
systemroot Windows
resumeobject {59cad9f2-de83-12cd-9d9e-c59ac6c2613b}
nx OptIn Bước 4 : tiếp tục gõ tiếp lệnh :
bcdedit /copy {current} /d “Vista”
Kết quả sẽ trả về là :
The entry was successfully copied to {59cad9f6-de83-12cd-9d9e-c59ac6c2613b}.
Sau khi làm xong bước này, bạn đã add thành công bootloader của Windows Vista vào menu dual boot do Windows 7 tạo ra . Nhưng khi này một vấn đề đặt ra là cả phân vùng cài Windows Vista và Windows 7 sẽ có chung 1 tên là C:\ , do ở Vista sẽ nhìn thấy phân vùng của Windows 7 và ngược lại , khi này bạn phải đổi lại tên cho phân vùng cài Windows Vista . Hãy chạy tiếp lệnh sau trong Command Promt :
bcdedit /set {59cad9f6-de83-12cd-9d9e-c59ac6c2613b} device partition=D:
Cuối cùng khởi động lại Windows và bạn sẽ thấy menu dual boot của Windows 7 và Vista , hãy thử vào một trong hai bootloader và bạn sẽ thấy thành quả .
5. Một vài nhận xét :
- Với cách làm này , bạn có thể cài Windows 7 mới hoàn toàn như khi bạn cài Windows 7 từ DVD , USB Bootable , bạn có thể format phân vùng bạn định cài Windows 7 vào , xóa , tạo phân vùng mới ,…
Bài viết cùng chủ đề: