操作系统(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支持。