If you use the latest version of Gecko OS, the "copy nocopy saves" hook removes the nocopy flag instead of ignoring it. However this can cause issues in one or two games. The only one I know of so far is COD4, but there could be others. In those games, if a save has the nocopy flag removed, the game will say it is a "corrupted save". But on most games I think it works if the nocopy flag is removed.
You could also manually remove the nocopy flag from the save once you have dumped it with a regular "copy nocopy saves" patch which just ignores the flag instead of removing it. To do this you need to do the following:
Decrypt the save file (you can use FE100 on Windows to do this)
Open banner.bin in a Hex Editor.
Go to offset 0x07 and there should be "01" on a no-copy save.
Change the 01 to 00, then save the file.
Rencrypt the save file (again, you can use FE100 afaik)
EDIT: You can get FE100 from here:
http://wiibrew.org/wiki/FE100. I think you need to have OpenSSL and Microsft Visual C++ Redistributable installed.