![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-15 19:40 |
47,813 topics / 349,903 posts / today 1 new / 48,258 members |
| DOS疑难解答 & 问题讨论 (解答室) » How much RAM and how large a hard disk does MSDOS7.10 support? |
| Printable Version 2,240 / 11 |
| Floor1 ylof1986 | Posted 2009-01-21 21:02 |
| 初级用户 Posts 19 Credits 61 | |
|
The description says it supports large memory and large hard disks, but exactly how large?
![]() |
|
| Floor2 fujianabc | Posted 2009-01-22 18:18 |
| 金牌会员 Posts 1,616 Credits 3,467 | |
|
Memory is 1MB in real mode, about 3.25GB in protected mode
Maximum hard disk size is 2TB |
|
| Floor3 Sufone | Posted 2009-01-23 01:54 |
| 中级用户 Posts 124 Credits 256 | |
|
MSDOS7.1 supports hard disks up to 128G
|
|
| Floor4 Climbing | Posted 2009-01-23 10:32 |
| 铂金会员 Posts 2,753 Credits 6,962 From 河北保定 | |
|
The maximum hard disk it can support is limited by the BIOS. As for memory, it should be similar.
|
|
| Floor5 VAF | Posted 2009-01-23 12:45 |
| 中级用户 Posts 134 Credits 242 | |
Originally posted by fujianabc at 2009-1-22 06:18 PM: Exactly. 2TB refers to the partition. As for the file system = 137G |
|
| Floor6 Sufone | Posted 2009-01-24 13:01 |
| 中级用户 Posts 124 Credits 256 | |
|
DOS accesses the hard disk by calling BIOS interrupts, and ordinary BIOSes generally access hard disks using LBA32, so at most it can only support 137G
|
|
| Floor7 fujianabc | Posted 2009-01-24 20:18 |
| 金牌会员 Posts 1,616 Credits 3,467 | |
Originally posted by Sufone at 2009-1-24 01:01 PM: bios of course supports more than 137GB; generally current bioses can support up to 2TB, otherwise windows wouldn't be able to boot from a hard disk larger than 137GB. |
|
| Floor8 Sufone | Posted 2009-01-25 11:33 |
| 中级用户 Posts 124 Credits 256 | |
Originally posted by fujianabc at 2009-1-24 20:18: Windows being able to boot from a hard disk larger than 137GB does not necessarily require the BIOS to support hard disks larger than 137G. As long as the starting sector of the partition where your Windows is located is within 137G, and the partition size plus the starting sector does not exceed 137G, Windows can boot normally. After Windows starts, it will drive the hard disk in its own way, and the 137G limit will no longer exist. |
|
| Floor9 fujianabc | Posted 2009-01-25 19:10 |
| 金牌会员 Posts 1,616 Credits 3,467 | |
Originally posted by Sufone at 2009-1-25 11:33 AM: windows needs to get the hard disk size from bios when booting. If bios can't accurately report the hard disk size to windows, windows can't boot normally. I don't want to argue anymore either; you can try whether DOS can access FAT16/32 partitions beyond 137GB. I've tried it, and there was no problem at all. |
|
| Floor10 wl00560 | Posted 2009-01-30 00:45 |
| 银牌会员 Posts 709 Credits 1,384 | |
Originally posted by Sufone at 2009-1-25 11:33: I haven't tried it, but what you're saying is impossible. A lot of people have a single partition on their hard disk, and 500G is 500G. If it couldn't boot, Microsoft wouldn't still be in business... |
|
| Floor11 wl00560 | Posted 2009-01-30 00:49 |
| 银牌会员 Posts 709 Credits 1,384 | |
|
DOS7.10 really can recognize 3.5G of memory (a little less than Windows, but not by much), which is quite surprising. I suspect DOS is a very low-level operating system, so maybe it has no limit...
As for the hard disk limit, rather than saying it's DOS's, it might be more accurate to say it's FAT32's own... |
|
| Floor12 fujianabc | Posted 2009-01-30 18:02 |
| 金牌会员 Posts 1,616 Credits 3,467 | |
Originally posted by wl00560 at 2009-1-30 12:49 AM: The hard disk limit is the BIOS limit. BIOS can only do 32-bit addressing, so the hard disk upper limit is 2^32*512=2^41 bytes, which is 2TB. Memory is limited by the CPU being 32-bit. DOS is a low-level system; actually, in theory it would also be possible to run x86_64 long mode under DOS, and thus access more than 4GB of memory, but there don't seem to be any DOS programs that need that much memory. |
|
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |