I don't know that we really need to limit this to windows. The regex match against a drive letter should ensure this doesn't bother paths on other systems. I guess if would mess you up if you had a path on a linux system of "/c:/etc/foo" but that's silly. It doesn't matter significantly, but this line needs to be simplified a bit in any case.

Maybe this:
```
source_path = if Chef::Platform.windows?
                          fix_windows_path(uri.path)
                        else
                          uri.path
                        end
```