У меня была похожая проблема с большим файлом .zip (1,4 Гб), который содержит почти 200 000 маленьких файлов. Мой Ubuntu 13.10 64 бит занял бы более 10 часов. Никаких зависаний, система на самом деле не тормозит, просто распаковка невероятно медленная.
Я попробовал решение для виртуальной машины, упомянутое выше, с Virtualbox и W7 64. Здесь приходит сюрприз:
1) сначала я поделился папкой с виртуальной машиной и попытался разархивировать ее там, в том же месте (виртуальный блок F: в W7) с 7-zip. Не повезло, такая же дерьмовая скорость, которая бы длилась вечно. 7-zip сообщил о начальном выходе 200 кбит / с, но он продолжал замедляться, пока я не остановил его (менее 100 кбит / с и ETA 7 часов, но, вероятно, он замедлился бы еще больше и занял бы гораздо больше времени).
2) затем я переместил файл .zip внутрь "жесткого диска" виртуальной машины (что vm считает жестким диском). Таким образом, файл не был в общей папке с Ubuntu. Сюрприз, сюрприз, он отлично работает, на скорости около 2000 Кбит / с, так что это заняло менее 15 минут.
3) в качестве примера, 32-битная система Windows 7 (не виртуальная машина) с точно таким же оборудованием заняла около одного часа со стабильной производительностью около 500 кбит / с, согласно 7-zip. Я понятия не имею, как изменение с 32 на 64 бита влияет на распаковку файлов, просто подумал, что было бы хорошо упомянуть, чтобы сравнить.
Ubuntu 13.10 64-битная с ext4, W7 с NTFS и 64-битная виртуальная машина и 32-битная нормальная система. Что меня действительно удивляет, так это тот факт, что W7 vm действительно использует лежащую в основе файловую систему ext4, потому что это vm и все еще достигает этих скоростей.
Я надеюсь, что некоторые гуру прочитают это и выяснят это, это чрезвычайно раздражает и интригует.