引用: 您可以按照以下步骤从救援模式中恢复Windows桌面文件: --- ### **1. 确定Windows系统盘位置** 连接救援系统后,执行命令查看磁盘分区: ```bash fdisk -l # 或 lsblk ``` 找到较大的NTFS分区(通常为`/dev/sda1`、`/dev/sdb2`等),可能是标注为"Basic data partition"的分区。 --- ### **2. 安装NTFS支持工具(如需要)** 若救援系统未预装NTFS驱动,需先安装: ```bash apt-get update && apt-get install ntfs-3g # Debian/Ubuntu yum install ntfs-3g # CentOS ``` --- ### **3. 挂载Windows分区** 创建挂载目录并挂载: ```bash mkdir /mnt/windows mount -t ntfs-3g /dev/sdXn /mnt/windows # 替换sdXn为实际分区(如sda1) ``` 若分区损坏导致挂载失败,尝试修复: ```bash ntfsfix /dev/sdXn ``` --- ### **4. 定位桌面文件路径** Windows桌面路径通常位于: ``` /mnt/windows/Users/您的用户名/Desktop ``` 若不确定用户名,可进入`/mnt/windows/Users/`目录查看: ```bash cd /mnt/windows/Users/ ls ``` --- ### **5. 备份或传输文件** #### **方法一:通过SFTP下载** 1. 使用Finashell的SFTP功能连接到救援系统。 2. 导航至挂载目录(如`/mnt/windows/Users/用户名/Desktop`)。 3. 直接下载文件到本地。 #### **方法二:命令行压缩后下载** ```bash cd /mnt/windows/Users/用户名/Desktop tar -czvf desktop_backup.tar.gz ./* ``` 然后通过SFTP或SCP下载生成的`desktop_backup.tar.gz`文件。 #### **方法三:直接复制到其他服务器** ```bash scp -r /mnt/windows/Users/用户名/Desktop 用户名@远程IP:/备份路径 ``` --- ### **6. 卸载分区(操作完成后)** ```bash umount /mnt/windows ``` --- ### **常见问题处理** - **分区挂载为只读**:添加`-o ro`选项以只读模式挂载,避免数据损坏。 ```bash mount -t ntfs-3g -o ro /dev/sdXn /mnt/windows ``` - **BitLocker加密**:若提示加密,需联系VPS提供商获取恢复密钥解密。 - **路径错误**:确认Windows版本,旧版本路径可能为`/Documents and Settings/用户名/Desktop`。 --- 通过以上步骤,您应能成功提取原系统桌面文件。操作前建议先做磁盘检查(`ntfsfix`),确保数据完整性。