An update is available that extends the File Management APIs to provide discovery and restoration of deleted files

Article translations Article translations
Article ID: 943790 - View products that this article applies to.
Expand all | Collapse all

On This Page

SUMMARY

The existing file system APIs in Windows operating systems do not provide an easy way to discover and restore deleted files. New versions of the File Management APIs are now available that enable third-party developers to discover and restore deleted files from nonencrypted volumes. These new APIs also let developers pass a password or a recovery key file. Therefore, you can discover and restore deleted files from BitLocker-encrypted volumes. However, the File Management APIs do not support the restoration of files from other kinds of encrypted volumes.

These new APIs can only be used to extend the File Management APIs for Windows 7, for Windows Vista, for Windows Server 2008, and for Windows Server 2008 R2. Additionally, these functions are only supported when you use the functions in an offline environment, such as Windows Preinstallation Environment (Windows PE) or Windows Recovery Environment (Windows RE).

For more information about the individual functions that this update provides, visit the following Microsoft Developer Network (MSDN) site:
http://go.microsoft.com/fwlink/?LinkId=131781

MORE INFORMATION

Update information

How to obtain this update

The following files are available for download from the Microsoft Download Center:
Collapse this tableExpand this table
Operating systemUpdate
All supported x86-based versions Windows Vista and of Windows Server 2008
Collapse this imageExpand this image
Download
Download the update package now.
All supported x64-based versions of Windows Vista and of Windows Server 2008
Collapse this imageExpand this image
Download
Download the update package now.
All supported x86-based versions of Windows 7
Collapse this imageExpand this image
Download
Download the update package now.
All supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this imageExpand this image
Download
Download the update package now.
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Installation instructions


To deploy this update to a Windows PE image, follow these steps:

Note To apply this update on a computer that is running a x64-based version of Windows, replace x86 with x64 in the commands in steps 1 and 2.
  1. Manually extract the files to a temporary location. To do this, at the command prompt, run the following commands:
    Expand -f:* Path \Windows6.X-KB943790-x86.msu Target Path 1
    Expand -f:* Target Path 1 \Windows6.X-KB943790-x86.cab Target Path 2
  2. Mount the Winpe.wim file, and then run the Imagex.exe tool together with the /mountrw syntax. To do this, at the command prompt, run the following command:
    IMAGEX.EXE /mountrw Path of the Winpe.wim 1 Staging area
  3. Copy the updated files to the directory of the mounted Winpe.wim file.
  4. Unmount the Winpe.wim file, and then run the Imagex.exe tool together with the /commit syntax. To do this, run the following command:
    IMAGEX.EXE /commit

Prerequisites

To apply this update, your computer must be running one of the following operating systems:
  • Windows Vista with Service Pack 1
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2

Restart requirement

You have to restart the computer after you apply this update.

Update replacement information

This update does not replace any other previously released updates.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
For all supported x86-based versions of Windows Vista and of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Fmapi.dll6.0.6000.16754104,45619-Sep-200820:33x86
For all supported x64-based versions of Windows Vista and of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Fmapi.dll6.0.6000.16754124,42419-Sep-200820:33x64
For all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Fmapi.dll6.1.7651.0116,22419-Nov-200913:46x86
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Fmapi.dll6.1.7651.0135,16819-Nov-200913:44x64

REFERENCES

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

Properties

Article ID: 943790 - Last Review: December 9, 2009 - Revision: 2.0
APPLIES TO
  • Windows Vista Service Pack 1, when used with:
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Starter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Standard
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Foundation
  • Windows HPC Server 2008
  • Windows Web Server 2008
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Keywords: 
kbexpertiseadvanced atdownload kbfix kbqfe KB943790

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com