< Back to situations

Monitor this situation.

[SITUATION] · [ACTIVE] · [TECHNOLOGY]

2 clusters · 2 sources · 26 days · First seen · Last updated

Windows legacy file naming and compatibility

Overview

Discussions regarding Windows file naming have focused on the tension between system optimization and legacy compatibility. Microsoft has warned users against disabling the 8.3 File Naming mechanism, a feature dating back to MS-DOS that creates short aliases for long filenames. While some users attempt to disable this feature to improve performance in file-heavy environments, Microsoft cautions that doing so can break older applications that rely on these short names.

Additionally, Windows 11 continues to enforce restrictions on specific reserved keywords inherited from the MS-DOS and CP/M eras. Users are prevented from using names such as ‘CON’, ‘PRN’, ‘AUX’, ‘NUL’, and various ‘COM’ or ‘LPT’ ranges, which were originally reserved for hardware devices. Microsoft developers indicate that maintaining these restrictions is necessary to prevent breaking existing programs and scripts. While some testing on Windows 11 26H2 suggests that certain reserved names with extensions might be creatable, they may still cause unexpected behavior in environments like PowerShell.

Entities

Microsoft · MS-DOS · Raymond Chen · Windows · Windows 11

Timeline

  1. [TECHNOLOGY] 2 sources
    Windows 11 maintains legacy file naming restrictions from MS-DOS era

    Windows 11 retains legacy file naming restrictions for terms like “CON” and “PRN” to ensure compatibility with older MS-DOS era scripts and programs.

  2. [TECHNOLOGY] 2 sources
    Microsoft warns against disabling legacy Windows file naming feature

    Microsoft has warned users about disabling the legacy 8.3 File Naming feature in Windows, a popular method used to potentially increase system performance by removing MS-DOS compatibility layers.

Sources

news.mynavi.jp · technologyreview.de