MS-DOS 7

{{Use mdy dates|date=November 2023}}

{{More citations needed|date=November 2023}}

{{Short description|Computer operating system}}

{{Infobox OS

| name =

| logo = Msdos-icon.png

| logo_size = 64px

| screenshot = Microsoft Windows 95 Version 4.00.1111 command.com MS-DOS Prompt 492x259.png

| caption = MS-DOS 7.0 command.com runs in a Windows console on Windows 95.

| developer = Microsoft

| family = MS-DOS, Windows 9x

| released = {{Start date and age|1995}}

| discontinued = yes

| ui = Command-line interface (COMMAND.COM)

| license = Proprietary

| website =

| source_model = Closed source

| kernel_type = Monolithic

| preceded_by = MS-DOS 6

| succeeded_by = MS-DOS 8{{cite book|last=Franken|first=Gerhard|year=2003|page=178|title=DOS ge-packt|publisher=mitp-Verlag|isbn=978-3826613135|language=German}}

| supported_platforms = x86

| latest_release_version = 7.1

| latest_release_date = {{Release date and age|1999}}

| programmed_in = x86 assembly

| updatemodel = Re-installation

| package_manager = None

| working_state =

| support_status = Unsupported as of July 11, 2006{{cite web |title=Obsolete Products Life-Cycle Policy |date=July 30, 2009 |website=Support |publisher=Microsoft |url=http://support.microsoft.com/gp/lifeobsoleteproducts |access-date=April 6, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20060706200752/http://support.microsoft.com/gp/lifeobsoleteproducts/ |archive-date=July 6, 2006}}

}}

MS-DOS 7 is a real mode operating system for IBM PC compatibles. Unlike earlier versions of MS-DOS, it was not released separately by Microsoft,[https://www.computerhope.com/issues/ch000481.htm Information about MS-DOS 7.0] but included in the Windows 9x family of operating systems.{{cite magazine|url=https://archive.org/details/dosworld025199601/|title=Name That DOS|magazine=DOS World|volume=25|page=4|year=1996|orig-date=1996-01|access-date=January 10, 2023}} Windows 95 RTM reports it as MS-DOS 7.0,{{Cite book |url=https://books.google.com/books?id=u7oN-5y7nGsC |title=Using MS-DOS 6.22 |publisher=Que Publishing |year=2002 |first1=Jim |last1=Cooper |isbn=9780789725738 |pages=583}} and Windows 95 OSR 2.x and Windows 98 report as 7.1. The real-mode MS-DOS 7.x is contained in the IO.SYS file.{{cite book|last1=O'Reilly|first1=Tim|last2=Mott|first2=Troy|last3= Glenn|first3=Walter J.|year=1999|page=525|title=Windows 98 in a Nutshell – A Desktop Quick Reference|publisher=O'Reilly|isbn=978-1565924864}}

Announcement

After the release of MS-DOS 6, Microsoft preannounced in 1994 that MS-DOS 7 would incorporate multitasking and a few other new features planned for the upcoming Windows 4.0, codenamed Chicago. IBM also promised a "fancy", multitasking PC DOS 7.{{Cite magazine | magazine=PCMag | title=DOS is Alive, and, Well... | first=John C. | last=Dvorak | author-link=John C. Dvorak | url = https://books.google.com/books?id=WKaekAHjQ1EC&pg=PA93|publisher = Ziff Davis, Inc.| date=September 13, 1994|page = 93 | access-date=November 8, 2023}} Continuing what Computerworld called a "vaporware tornado", Microsoft also projected this revised combination of Windows and MS-DOS to require a low-end computer with only {{nowrap|4 MB}} of RAM.{{Cite magazine | magazine=Computerworld | title=Windows success could limit NT | first=Christopher | last=Lindquist | url=https://books.google.com/books?id=MWFWYBvdEnAC&pg=PA2|publisher = IDG Enterprise|date = April 9, 1993|page = 2 | access-date=November 8, 2023}} Windows 4.0 was released branded as Windows 95, and Microsoft canceled the standalone version of MS-DOS 7 and instead included it with Windows 95.{{Cite book|title = Kirshna's Computers and Languages | url = https://books.google.com/books?id=NtK6cnWnn78C&pg=PA109 | publisher = Krishna Prakashan|page = 109}} The proposed multitasking and multithreading technology was canceled from MS-DOS 7.0.{{citation needed|date=November 2023}}

New features

MS-DOS 7.0 adds support for long filename (LFN) using the VFAT file system,{{Cite book|title = Malicious Mobile Code: Virus Protection for Windows|publisher = O'Reilly Media|year = 2001|page = 76}} whereas earlier versions do not show long filenames even with a driver such as DOSLFN. It supports larger extended memory (up to 4GB) via its HIMEM.SYS driver. Various smaller improvements include enhanced DOS commands, more efficient use of UMB memory (COMMAND.COM and part of the DOS kernel are loaded high automatically), and using environment variables directly in the DOS command.

MS-DOS 7.1 adds FAT32 support{{Cite book|title = Essential Computer and it Fundamentals for Engineering And S|publisher = S. Chand Publishing|page = 252|isbn=9788121940474}} for larger than 2GB and up to 2TB per volume,{{Cite book|title = The Unauthorized Guide to Windows 98|publisher = Que|page = 337|year=1999|isbn=9780789719126}} and MS-DOS 7.0 and earlier versions of MS-DOS only support FAT12 and FAT16.{{Cite book|title = Scene of the Cybercrime|url=https://books.google.com/books?id=fJVcgl8IJs4C&pg=PA160|publisher = Elsevier Science|page = 160|isbn=9780080486994}} Logical block addressing (LBA) is supported in MS-DOS 7 for accessing larger hard disks, unlike earlier versions which only supported cylinder-head-sector (CHS)-based addressing. Unlike MS-DOS 7.0, MS-DOS 7.1 recognizes a hard disk beyond the first 8.4GB.{{Cite web|title=MS DOS Operating System|url=https://www.academia.edu/14326955|access-date=November 8, 2023|website=Academia}} Year 2000 support was added to DIR command via the new /4 option.

MS-DOS 7.x adds support for running the graphical interface of Windows 9x, which cannot be run on older MS-DOS releases. Even though VER command usually shows the Windows version, the MS-DOS version is also officially mentioned in other places. For example, Windows 95 OSR2 or Windows 98's VMM32.VXD file (renamed to VMM32.EXE) cannot be run directly on an earlier version of MS-DOS, or it will prompt the user to upgrade MS-DOS to version 7.1 or higher. In the case of Windows 95 RTM, the version number 7.0 is displayed in place of 7.1.

Overview

According to Caldera which sold DR-DOS, Windows 95 is not one integrated software product, but rather a combination of two products, MS-DOS 7.0 and Windows 4.0, packaged together to look as a single product. Though MS-DOS 7.0 and Windows 4.0 could be readily segregated and marketed as different products, Microsoft stopped marketing Windows and MS-DOS separately with the release of Windows 95.{{Cite book|title = Antitrust Law Journal, Volume 68|publisher = Resource Systems Institute, East West Center|page = 1044}}

A major difference from earlier versions of MS-DOS is the usage of the MSDOS.SYS file.[http://www.ctyme.com/msdos7.htm MsDos 7.0 from Windows 95/98] In MS-DOS 7, this is not a binary file, but a pure setting file. The older boot style, where Windows is not automatically started and the system boots into a DOS command shell, can use that same style by setting BootGUI=0 in the MSDOS.SYS file. Otherwise, since Windows 95, it will automatically start up on boot. However this is only an automatic call for the command WIN.COM, the Windows starting program. Windows 95 and 98 are dependent on MS-DOS to boot the 32-bit kernel and to run legacy 16-bit MS-DOS device drivers.{{Cite web|date=December 24, 2007|title=What was the role of MS-DOS in Windows 95?|url=https://devblogs.microsoft.com/oldnewthing/20071224-00/?p=24063|access-date=June 6, 2021|website=The Old New Thing|language=en-US}} MS-DOS progressed as the base operating system of Windows 3.1x and Windows 9x. Windows 95 is on MS-DOS 7.0, and Windows 95 OSR2 and Windows 98 are on MS-DOS 7.1.{{Cite book|title = The Complete Guide to Windows Server 2008|url = https://books.google.com/books?id=12_-v-G-01sC&pg=PP30|publisher = Pearson Education|year = 2008|page = 30}} By default, MS-DOS 7.0 is installed with Windows 95 to the C:\WINDOWS\COMMAND subdirectory, and is loaded prior to the loading of the GUI system. More importantly, the DOS system, which handles files and disk partitioning, manages the disk storage system. Moreover, while IO.SYS is the kernel file of MS-DOS 7, JO.SYS is an alternate filename for IO.SYS that is used for "specific purposes" in MS-DOS 7. JO.SYS supports booting from a CD-ROM drive or a hard disk.

Reception

At Microsoft's 1994 preannouncement, the stripped down Windows 4.0 with MS-DOS 7 was expected to be "at the expense of Windows NT" as the biggest competitor of the much more featureful and resource-consuming Windows NT.

See also

References

{{Reflist}}

Further reading

  • {{cite book|last1=Kantaris|first1=Noel|last2=Oliver|first2=Phil|year=1998|title=Windows 98 Explained|publisher=Bernard Babani Publishing|isbn=978-0859344562}}
  • {{cite book|last1=Brown|first1=Bruce|last2=Kratofil|first2=Bruce|last3=Smith|first3=Nigel R. M.|year=1995|title=The Windows 95 Bug Collection|publisher=Addison-Wesley Longman|isbn=978-0201489958}}
  • {{cite book|last1=Sammes|first1=A. J.|last2=Sammes|first2=Tony|last3=Jenkinson|first3=Brian|year=2000|title=Forensic Computing – A Practitioner's Guide|publisher=Springer|isbn=978-1852332990}}

{{Microsoft operating systems}}

{{Disk operating systems}}

{{Microsoft Windows components}}

Category:Disk operating systems

Category:Proprietary operating systems

Category:1995 software

Category:Discontinued Windows components

Category:Discontinued Microsoft operating systems