Jag är inte alldeles säker, men jag tror att det kan vara så att innehållet på disken är fragmenterat, dvs uppdelat på små bitar spridda lite här och var på hårddisken. Operativsystemet har egentligen inget problem med detta eftersom det håller koll på var på disken grejerna finns, men om man skall börja partitionera om disken, så vill man ju plötsligen hantera en stor sammanhängande del av disken, och då blir det krågel, eftersom det ligger småbitar av alla möjliga filer där.
Sen kan det ju vara så att det inte finns diskutrymme nog att mellanlagra partitionen du vill flytta/ändra.
Testa att köra defragmenteringsverktyget under windows, och se om det hjälper. Kanske måste du också defragmentera din Tiger-partition. Så vitt jag vet finns inget inbyggt defragmenteringsverktyg i Tiger, men ett sätt att defragmentera är att läsa alla filer på disken och skriva dem i ordning en efter en. Det kan man göra genom att starta från installationsskivan och göra en avbild av osx-partitionen som lämpligen sparas på den externa disken du har. Här är det dock läge för en varning, eftersom åtminstone för vissa modeller (min första generationens macbook t.ex.) så går det inte att göra en återställning från en avbild som ligger på en extern disk via Skivverktyget. Dock skall det gå via Terminal med kommandot asr (apple software restore).
Det finns många som är betydligt kunnigare om detta än jag, men jag tänkte jag skulle dela med mig av det jag upplevt själv när jag försökt partitionera om disken i min macbook.
EDIT:
Nu när jag faktisk läser vad du skrivit ser jag att du inte har XP installerat, så mitt "defragmentera under windows"-tips är lite goddag yxskaft. För att partitionera osxdisken gäller det jag sa dock - det var precis detta problem jag hade med min macbook. När jag väl gjort en avbild och installerat om den (inte med Terminal och asr utan via en andra macbook och target-läge) så fick jag inte igång bootcamp, för det klagade på att jag inte hade uppdaterat all programvara som krävdes, vilket jag ju dock förstås gjort. Det hela slutade med att jag valde en virtuell maskin i Parallels istället, och det är jag tämligen nöjd med, men jag spelar ju t.ex. inga spel eler gör nåt annat som skulle halta betänkligt under Parallels.
Mvh
/genell