Recovering from data corruption on volumes where replicated files are stored

A customer recently contacted us about how to recover from data corruption on a volume where replicated content was stored. He writes: “We have recently experienced data corruption on our hub server. This data was on a large volume, and I want to avoid a full restore. The data on the volume is collected from… Read more

How to set a static port for DFS Replication traffic

It’s easy: use the dfsrdiag staticRPC command. You can verify the static RPC port change by using the dfsrdiag dumpmachinecfg command. (Note: the default value of the StaticRPC parameter is 0. This indicates a dynamic port assignment.) Will this setting last across reboots? You bet. According to DFS Replication guru Rob Post, when you specify a… Read more

Determining which member was set as the primary member for DFS Replication

When you configure DFS Replication, you select the primary member that has the most up-to-date files that you want replicated to other members. The primary member’s files will always win the conflict resolution that occurs when the receiving members have files that are older or newer compared to the same files on the primary member…. Read more

Troubleshooting problems with DFS Replication diagnostic report accessing performance counters

A blog reader recently reported that running a diagnostic report resulted in the following error: The DFS Replication service is unable to access the performance counter DFS Replicated Folders(Apps-{B0CFA463-027A-47BE-B1B8-8A84D5C758F2})File Installs Succeeded on SERVER1. Performance data is unavailable. Error ID: 0xc0000bb8. To troubleshoot this problem, our DFS Replication guru Rob Post asked the customer to check… Read more

Troubleshooting erroneous sharing violations in the DFS Replication health report

We recently received an email from a customer who was seeing sharing violations in the DFS Replication health report, even though the sharing violations were no longer being reported in the DFS Replication event log. He writes: “I recently converted a small DFS (with NTFRS) environment to DFSR.  At one point, the ‘primary’ server got… Read more

The mysterious case of the non-replicating files

Our DFSR guru Rob Post recently helped a newsgroup customer troubleshoot why certain .jpg files would not replicate. The customer described the problem as: The file does not get replicated when it is copied into a DFS replicated directory. No errors are found in DFSR log files. Changing the contents of the file in hex… Read more

Testing Anti-Virus Application Interoperability with DFS Replication

Thanks to Shobana Balakrishnan, Richard Chinn, and Brian Collins for contributing to this blog. Overview Anti-virus applications have caused interoperability problems with file replication in the past, namely with NTFRS (File Replication service).  In particular, excessive replication can be triggered by poorly behaved anti-virus applications as their scanning activities are interpreted as file changes needing replication. … Read more

“Troubleshooting” huge bandwidth savings in DFS Replication

A blog reader recently contacted us about his DFS Replication deployment and asked why the health reports show surprisingly large bandwidth savings on a relatively small replicated folder. The customer writes, “I have noticed a great savings in bandwidth, but I have also noticed that every day the service claims to have saved around 75… Read more

Staging Folder Guidelines for DFS Replication

Hi, this is Shobana Balakrishnan here to talk about staging folders in DFS Replication. Staging folders are used to (a) isolate the files from the changes on the file system, and (b) amortize the cost of compression and computing RDC hashes across multiple partners. As the heuristic is set, staging is beneficial for reasonably large… Read more