DOS引导使用USB查看长文件名,使用模块化托架查看8.3 FN



操作系统(C:)和软件使用不同的Windows驱动器分区开发项目(D:),这样我就可以轻松地备份项目和数据,独立于操作系统恢复。

我有一个外部FAT32 SATA磁盘,它是为引导到DOS而设置的级别,这样我就可以使用Ghost备份操作系统映像,并在以后恢复它们。

Ghost图像是在"分割"模式下创建的,因此有多个图像,具有长文件名,如以下所示:

  • DellWork-01.001
  • DellWork-01.002
  • DellWork-01.003
  • DellWork-01.GHO

当我将外部驱动器与USB适配器一起使用时,DOS/Ghost会创建并且读取长文件名很好。

但是,当我将相同的外部FAT32 SATA驱动器与"Modular Bay"球童插入CD插槽,DOS/Ghost看到短路文件名,像这样。。。

  • DELLWO~1.001
  • 德尔沃~1.002
  • DELLWO~2.03(短名称有时有不同的数字)
  • 德尔沃~1.GHO

。。。使得所有Ghost快照都不可用。当然,除非我使用DOS 8.3文件命名约定将它们全部重命名。示例:

  • DELLWO01.001
  • DELLWO01.002
  • 2003年1月1日
  • DELLWO01.GHO

所以问题是:

  • 为什么DOS在使用FAT32 SATA驱动器时会看到8.3文件名在Modular Bay中,但是DOS在使用相同的FAT32 SATA驱动器与USB适配器

其他信息。。。DOS级别:

  • Ghost看到具有长文件名的内部目标NTFS驱动器。

  • 如果我将外部源FAT32驱动器放入内部HD插槽,DOS也可以看到短文件名。

谢谢大家!

-Joe

计算机规格:

  • Dell Latitude E6500

  • BIOS:a24atr

  • CPU:Intel Core 2 Duo 2.66 GHz
  • 操作系统:XP Pro 2002,SP3
  • 内存:3.48 GB

  • Ghost版本:11

  • 目标还原驱动器格式:NTFS

  • 外部SATA驱动器格式:FAT32

额外信息:

谢谢,我发布这篇文章后也有同样的想法。不确定DOS是否真的被调用了,我也不知道是什么让它支持长文件名。

Grub加载了一个启动菜单,它似乎直接调用Ghost(?不确定),或者通过我不知道的DOS版本。

无论如何,我后来发现,在另一个E6500上,Ghost看到了一个"1.1"驱动器(没有驱动器号),它显示了长文件名。Ghost看到了C:,它显示了短文件名(两个引用都指向同一个驱动器分区)。这个1.1版本的驱动器在原来的计算机上是看不到的,只有C:和短名称。

因此,我比较了这两台计算机上的BIOS,发现如果我将原始计算机上的SATA操作设置为"AHCI"模式,Ghost就会同时看到1.1(长)和C:(短)。

我还在引导光盘上找到了一个名为"DOSLFN.com"的程序,它加载TSR并打开LFN支持。

谢谢,我发布这篇文章后也有同样的想法。不确定DOS是否真的被调用了,我也不知道是什么让它支持长文件名。

Grub加载了一个启动菜单,它似乎直接调用Ghost(?不确定),或者通过我不知道的DOS版本。

无论如何,我后来发现,在另一个E6500上,Ghost看到了一个"1.1"驱动器(没有驱动器号),它显示了长文件名。Ghost看到了C:,它显示了短文件名(两个引用都指向同一个驱动器分区)。这个1.1版本的驱动器在原来的计算机上是看不到的,只有C:和短名称。

因此,我比较了这两台计算机上的BIOS,发现如果我将原始计算机上的SATA操作设置为"AHCI"模式,Ghost就会同时看到1.1(长)和C:(短)。

我还在引导光盘上找到了一个名为"DOSLFN.com"的程序,它加载TSR并打开LFN支持。

最新更新