Eu nunca consegui fazer o SubInACL fazer o que eu queria. Eu encontrei o que acabou sendo uma solução surpreendentemente simples. Quando copiei os arquivos para uma partição diferente que eu formatava na máquina XP, meus problemas desapareceram. Consegui processar os arquivos da maneira que escolhi, incluindo alguns dos arquivos que eram arquivos de log e dados do SQL Server. Eu era capaz de anexar o banco de dados para a instância do SQL Server 2005 na máquina XP sem problemas.
Eu só posso adivinhar que o arquivo de permissões e permissões nesses arquivos estavam vinculados a IDs que o XP não tinha conhecimento, portanto, qualquer tentativa de modificar isso deve ter sido bloqueada. Eu estou querendo saber de SubInACL não reatribuir porque não conseguiu identificar quem estava sendo removido.