Tôi có một hệ thống MSDos khởi động. Tôi muốn cài đặt nó trên PC hiện tại để tôi có thể khởi động từ ổ cứng thay vì Floppy. Làm thế nào tôi có thể làm điều đó?
Tôi đang làm điều này trong hộp ảo, nhưng một giải pháp chung sẽ tốt.
Tôi có một hệ thống MSDos khởi động. Tôi muốn cài đặt nó trên PC hiện tại để tôi có thể khởi động từ ổ cứng thay vì Floppy. Làm thế nào tôi có thể làm điều đó?
Tôi đang làm điều này trong hộp ảo, nhưng một giải pháp chung sẽ tốt.
Câu trả lời:
Tuyên bố miễn trừ trách nhiệm: Đã ít nhất hai thập kỷ kể từ lần cuối tôi làm điều này, vì vậy tôi có thể đã quên một số chi tiết.
Nếu bạn đã khởi động hệ thống từ đĩa mềm MSDOS, cách cài đặt cùng hệ thống khởi động vào ổ cứng cục bộ như sau:
sys a: c:
(giả sử rằng đĩa mềm là a:
và ổ cứng là c:
)
sys
là một dựng sẵn vỏ, cùng với dir
, del
, cd
, và những điều cơ bản khác. Điều đáng chú ý là việc sử dụng sys
lệnh sẽ khiến ổ đĩa chỉ có khả năng khởi động với MSDOS và tôi nghĩ rằng tôi nhớ rằng bạn cũng phải sao chép command.com
thủ công:
copy a:\command.com c:
command.com
là thành phần chính của msdos và do đó nó chứa các phần tử vỏ. Ngày đầu đó có ba hệ thống tập tin: autoexec.bat
, system.ini
, và config.sys
. Tôi không thể nhớ cái nào (nếu có) là bắt buộc ( config.sys
có lẽ), nhưng để an toàn, bạn cũng có thể sao chép chúng, bằng cách sử dụng cùng một phương pháp như đối với command.com
.
Bạn cũng có thể muốn tìm một số msdos cài đặt đĩa mềm / hình ảnh để có được các tiện ích hữu ích hơn. Tôi tin 5.0 trở lên là những gì có "tất cả" các tiện ích tôi cần.
CHỈNH SỬA
Các ý kiến cho câu trả lời này thực sự chính xác: MSDOS.SYS
và IO.SYS
cũng cần thiết. Chạy sys
lệnh trên có thể hoặc không cần sao chép những thứ này; nếu không bạn sẽ phải làm nó bằng tay.
FORMAT C: /S
sẽ phải khởi tạo ổ đĩa và sao chép tất cả các tệp hệ thống cần thiết để khởi động.
format a: /s
, bởi vì nó sẽ phá hủy đĩa mềm khởi động của bạn.
để tôi có thể khởi động từ ổ cứng thay vì Floppy.
Lưu ý rằng việc cài đặt MS-DOS có thể sẽ hiệu quả hơn những gì bạn đang muốn làm. (Một số câu trả lời khác chỉ đơn giản là nói cách làm cho MS-DOS có khả năng khởi động, hoàn thành mục tiêu đã nêu này là khởi động từ ổ cứng.)
Tuy nhiên, một phần khác của câu hỏi thực tế là:
muốn cài đặt nó trên PC hiện tại
Cài đặt MS-DOS sẽ đi qua kết quả làm cho MS-DOS có khả năng khởi động và cũng sẽ đặt phần lớn hệ điều hành vào ổ cứng. Chẳng hạn, nó sẽ được cài đặt Trợ giúp MS-DOS.
Một số hướng dẫn này là khá khó chịu. Ví dụ, tôi đề cập đến việc sử dụng "FDISK". Tôi không chỉ định chính xác những gì tổ hợp phím để sử dụng. Một lý do là các phiên bản khác nhau của MS-DOS có một số khác biệt. Phần lớn câu trả lời này có thể áp dụng với nhiều phiên bản của DOS (bao gồm MS-DOS và thậm chí các phiên bản khác, mặc dù một số chi tiết ở đây khá cụ thể đối với MS-DOS).
Một lý do khác tại sao một số bước được mô tả khá chung chung là một người có thể dành khá nhiều thời gian cho một số bước (như điều chỉnh bộ nhớ, bao gồm cả sử dụng các trình điều khiển khác nhau). Một số bước được thực hiện có thể hoạt động tuyệt vời trên một số máy tính và phá vỡ các máy tính khác. Một số bước, như tối ưu hóa việc sử dụng bộ nhớ, có thể vượt trội về mặt kỹ thuật, nhưng không đáng thời gian của một người (nếu họ có đủ "bộ nhớ thông thường" miễn phí để làm những gì họ muốn, thì "bộ nhớ thông thường" miễn phí có thể không thực sự hữu ích.)
Thứ ba cuối cùng vượt xa câu hỏi ban đầu, bằng cách đề xuất một số bước tiếp theo.
Nếu bạn có câu hỏi về một quy trình cụ thể (hoặc muốn các bước bổ sung về một nhiệm vụ cụ thể), tôi khuyên bạn nên xem xét việc tạo ra một câu hỏi (cụ thể) mới có hợp lý hay không. Nếu một cái gì đó dường như không rõ ràng / sai về những gì tôi đã viết, ý kiến được mời.
Thông thường nhất, MS-DOS được cài đặt vào phân vùng khởi động đầu tiên. Đó gọi là C :.
Nếu bạn đã khởi động DOS (từ đĩa mềm) và bạn đã có C:, bạn thường có thể bỏ qua phần này.
Bạn có thể cần phải tạo phân vùng đó trước khi trải qua quá trình CÀI ĐẶT điển hình. Điều này thường được thực hiện với một chương trình gọi là FDISK. TÌM HIỂU RATNG ĐIỀU NÀY LÀ QUYẾT ĐỊNH CỦA NGƯỜI KHÁC! Nếu bạn chưa có phân vùng có tên C: hãy thử chạy FDISK. (Trên thực tế, chương trình "bên thứ ba" có tên XFDisk có thể dễ sử dụng hơn.) Nếu bạn muốn sử dụng giải pháp của Microsoft, cách tốt nhất của bạn là FDISK đi kèm với bản cập nhật Q263044. Mặt khác, quy tắc đơn giản là các phiên bản sau tốt hơn (vì chúng có nhiều khả năng hoạt động với các ổ cứng lớn hơn).
Khi tạo phân vùng, nó sẽ cần nhỏ hơn 2GB. (2GB là 2.147.483.648, nhưng MS-DOS bị giới hạn ở 2.147.450.880 byte, nhỏ hơn 32.768 byte.) Đây là một hạn chế của MS-DOS. (Windows NT 4.0 có thể hỗ trợ FAT16, dung lượng lớn gần 16 GB.)
Nếu bạn đang sử dụng phần mềm của bên thứ ba để tạo phân vùng, bạn có thể được hỏi về định danh "loại" phân vùng. Nếu bạn đang sử dụng đĩa từ 32 MB đến 504 MB (528,482.304 byte) thì có lẽ bạn nên sử dụng loại phân vùng 6. Nếu đĩa của bạn lớn hơn 504 MB (nhưng nhỏ hơn 2 GB), các phiên bản DOS mới hơn có thể ưu tiên sử dụng loại E (nếu được chỉ định trong hex, có thể xuất hiện dưới dạng 0E hoặc 0x0E).
Khi phân vùng được tạo, bạn có thể muốn tạo khối lượng hệ thống tập tin. (Tôi tin rằng điều này có thể được thực hiện từ bên trong thiết lập MS-DOS, nhưng chỉ trong trường hợp phiên bản MS-DOS của bạn không thực hiện điều đó từ trong chương trình SETUP, bạn có thể muốn thực hiện thủ công.)
Lưu ý rằng định dạng đĩa / phân vùng là THIẾT BỊ cho dữ liệu trên đĩa, vì vậy đừng làm điều này nếu bạn đã có dữ liệu trên một đĩa / phân vùng được định dạng, đang hoạt động!
Nếu MS-DOS SETUP không cung cấp cho bạn tùy chọn này, bạn có thể tạo điều đó với:
format C:
hoặc, nếu bạn muốn lệnh FORMAT cũng chạy SYS cho bạn, hầu hết / các phiên bản gần đây của MS-DOS đều cho phép bạn sử dụng:
format C: /S
Trước khi tiếp tục, bạn có thể sao lưu các tệp có thể bị ghi đè / sửa đổi. Điều này đặc biệt có thể bao gồm \ AUTOEXEC.BAT và \ CONFIG.SYS (và, nếu bạn đã có tệp Win9x trên hệ thống, có thể \ MSDOS.SYS thường được đánh dấu là "tệp ẩn" do "thuộc tính" được đặt).
Khi phân vùng được tạo và định dạng, để cài đặt MS-DOS, bạn chạy SETUP.EXE từ các đĩa cài đặt MS-DOS. (Tùy chọn, khởi động thành công từ các đĩa cài đặt chính thức sẽ kết thúc việc chạy SETUP.EXE cho bạn. Nếu điều đó xảy ra một cách không mong muốn, nhấn F3 sẽ cho phép bạn thoát khỏi chương trình SETUP.EXE.) Sau khi MS-DOS được cài đặt khởi động từ ổ đĩa cứng thay vì khởi động từ đĩa mềm.
Các tác vụ được thực hiện bởi SETUP có thể được thực hiện thủ công mà không cần sử dụng phần mềm SETUP.EXE. Điều này đúng với hầu hết, và hoàn toàn có thể là tất cả các nhiệm vụ của SETUP.EXE, với những nỗ lực tối thiểu hợp lý. Hiệu quả cơ bản của việc cài đặt thường sẽ làm những việc này:
FDISK /MBR
) và sao chép các tệp khởi động chính (thường được đặt tên nhất IO.SYS
và MSDOS.SYS
) vào phân vùng đã chỉ định.EXPAND
trên một số tệp *. ?? _\CONFIG.SYS
tập tin cơ bản .\AUTOEXEC.BAT
tập tin cơ bảnSETUP /G
là được sử dụng cho điều đó, nhưng bạn có thể sử dụng SETUP /?
để xác minh điều đó.)Nếu bạn đã cài đặt MS-DOS 6.0, 6.2 hoặc 6.21, tôi khuyên bạn nên theo dõi bằng cách cài đặt bản nâng cấp MS-DOS 6.x lên 6.22 được phân phối tự do, đi kèm với SETUP.EXE của riêng nó
Đặc biệt làm điều này nếu bạn có kế hoạch sửa đổi đĩa nén, vì DrvSpace của 6.22 bao gồm một số cải tiến về độ tin cậy.
Nếu bạn đang sử dụng MS-DOS 7 đi kèm với Win95 hoặc Win98, bạn có thể chỉnh sửa tệp cấu hình văn bản thường có tên \ MSDOS.SYS
Cụ thể, việc thêm " BOOTGUI=0
" vào phần [Tùy chọn] sẽ khiến Windows không tự động tải GUI. Sau đó, nếu bạn muốn tự động tải GUI, có thể thực hiện (bằng cách chạy win
) từ dưới cùng của AUTOEXEC.BAT (với tùy chỉnh, bạn chỉ có thể thực hiện trong một số trường hợp). Nhược điểm thực sự duy nhất để làm điều đó (mà tôi nhớ là gặp phải) là Chế độ an toàn sẽ không tự động tải GUI, điều này không bi thảm.
Tôi đang liệt kê quá trình này trước một số bước sau. Điều đó không nhất thiết vì bước này quan trọng hơn / phổ quát hơn. Thay vào đó, lý do là nếu bước này sẽ được thực hiện, thì thực hiện ngay bây giờ (trước nhiều bước được mô tả sau) có thể hợp lý.
Bạn cũng có thể muốn thay thế một số tệp bổ sung
Khi mọi thứ đã được cài đặt, tôi đề xuất một số thay đổi phổ biến:
Tôi liệt kê những thay đổi đó là đặc biệt hữu ích để biết về. CuteMouse tốt hơn nhiều trình điều khiển chuột và các trình điều khiển CD-ROM ATAPI vượt trội đó tốt hơn nhiều trình điều khiển CD-ROM khác. Chỉ cần dựa vào các trình điều khiển đó có thể tăng bộ nhớ thông thường có sẵn cho nhiều hệ thống, với một vài hoặc không có nhược điểm (chỉ cải tiến!)
Bạn cũng có thể cài đặt các trình điều khiển khác, như thay thế MSCDEX.EXE bằng một số tùy chọn khác / tốt hơn. Tuy nhiên, một số giải pháp có thể hoạt động tốt hơn trên một số hệ thống so với các hệ thống khác, vì vậy tôi sẽ không đưa ra các đề xuất như vậy ở đây (như thể chúng là các giải pháp phổ quát). Bạn cũng có thể xem xét khả năng của MS-DOS 6.x để hỗ trợ nhiều cấu hình khởi động (chạy QBASIC/QHELP
để được trợ giúp trực tuyến về các lệnh "menu" trong \ CONFIG.SYS). Tôi cũng là một fan hâm mộ của CONFIX.SYS
Tôi cũng khuyên bạn nên cài đặt 4DOS. Bạn có thể cài đặt nó vào C: \ 4DOS \ và nó sẽ không xung đột với DOS. Tôi đề nghị thêm các dòng này vào tệp \ CONFIG.SYS:
SHELL=C:\4DOS\4DOS.Com /P
SET COMPSPEC=C:\4DOS\4DOS.Com
(Nếu bạn vặn nó lên, bạn có thể không khởi động được. Vì vậy, hãy chuẩn bị để khôi phục nếu điều đó không ổn định. Với MS-DOS 6, giữ F8 hoặc F5 hoặc Ctrl có thể hữu ích. Với các phiên bản trước của MS-DOS, khả năng phục hồi có thể liên quan đến việc khởi động từ đĩa khác.)
Một số người không thích 4DOS, vì các tình huống cực kỳ hiếm khi khả năng tương thích có thể không hoàn hảo, nhưng hầu hết mọi người đều thích nó vì khả năng tương thích cao và cung cấp nhiều tính năng hay (bao gồm cả khả năng hoạt động tốt hơn với các phân đoạn bộ nhớ khác nhau của DOS).
MemMaker.exe của MS-DOS 6 có thể thực hiện một số tối ưu hóa tốt, mặc dù có những lúc nó kém hơn một số tối ưu hóa thủ công đơn giản.
Có một số chiến lược khác nhau, bao gồm:
DEVICE=\DOS\HIMEM.SYS
(trong \ CONFIG.SYS)DEVICE=\DOS\HIMEM.SYS
và DEVICE=\DOS\EMM386.EXE RAM
(trong CONFIG.SYS)
V
sẽ cung cấp đầu ra "ĐỘNG TỪ" (với ít nhất một số phiên bản EMM386)DEVICE=\DOS\EMM386.EXE RAM HIGHSCAN
ALTBOOT
phạm vi loại trừ bộ nhớ và có các hiệu ứng khác nhau trên các hệ thống khác nhau. Hãy tinker (thử nghiệm)dos=high,umb
vào \ CONFIG.SYS
noauto
" giúp vô hiệu hóa một số hành vi như tự động sử dụng hết bộ nhớ bằng cách tải IFSHLP.SYS và DBLBUFF.SYS và SETVER.EXEDEVICEHIGH=\DOS\HIMEM.SYS
để tải HIMEM High. (Tính hữu dụng có thể hơi tối thiểu, nhưng điều này có thể mang lại niềm vui đặc biệt cho những người trong chúng ta nhớ rằng đã bị làm cho trầm trọng hơn bởi niềm tin rằng một tệp duy nhất này là tệp duy nhất chúng ta không thể tải CAO nếu muốn.)Trừ khi bạn đang sử dụng tham số "tự động" từ Win9x, bạn cũng có thể nhận được khá nhiều trợ giúp bằng cách sử dụng DEVICEHIGH = thay vì DEVICE =
Điều đó dẫn đến việc di chuyển trình điều khiển sang UMB (theo truyền thống được cung cấp bởi EMM386), mặc dù các UMB có thể lấp đầy. Các hệ thống khác nhau có lượng UMB khác nhau và các hệ thống khác nhau có thể sử dụng các trình điều khiển khác nhau (sử dụng lượng bộ nhớ khác nhau), do đó có thể cần một số thử nghiệm để tìm ra kết quả tối ưu. Trừ khi bạn đang sử dụng XMSMMGR (không tương thích với MEM), hãy thử chạy MEM/C
(hoặc MEM/C|more
)
LASTDRIVE = Z có thể sử dụng nhiều bộ nhớ hơn và thường có giá trị.
% Windir% \ CONFIG.TXT của Win98 có sẵn trực tuyến và cung cấp một số tài liệu về việc triển khai của Win98, khá giống với các tùy chọn CONFIG.SYS của MS-DOS 6.
4DOS có một số tùy chọn có thể sử dụng hết bộ nhớ, bao gồm khả năng sử dụng hết UMB thay vì bộ nhớ thông thường. Vì vậy, nếu bạn đang sử dụng 4DOS, các tham số dòng lệnh (đến 4DOS.Com) và / hoặc 4DOS.Ini có thể có tác động. 4DOS được thiết kế để tải trợ giúp của 4DOS nếu bạn chạy TRỢ GIÚP hoặc nhấn F1 (thay vì trợ giúp của MS-DOS, vẫn có sẵn bằng cách sử dụng QBASIC/QHELP
)
Tiếp theo, tôi khuyên bạn nên tập trung vào việc thêm hỗ trợ cho bất kỳ phần cứng nào khác mà bạn quan tâm. Ví dụ: nếu bạn muốn chơi trò chơi, hãy đảm bảo rằng âm thanh đang hoạt động. Điều này có thể liên quan đến việc cài đặt thêm một số trình điều khiển. Điều này có thể liên quan đến việc đặt một biến môi trường, như ULTRASND (cho "Gravis UltraSound" vượt trội) hoặc BLASTER (cho "Sound Blaster" của "Creative Labs" và thẻ tương thích).
Hy vọng rằng các biến môi trường được đặt cho bạn, như là một phần của quá trình cài đặt trình điều khiển cho card âm thanh.
Trình điều khiển âm thanh Sound Blaster 16 cung cấp cải tiến tối thiểu và có thể chiếm nhiều bộ nhớ hơn mức cần thiết. Nếu bạn thiếu bộ nhớ, hãy cân nhắc việc nói với phần mềm bạn có Sound Blaster Pro và không cần trình điều khiển.