Возможно установить VirtualBox на Solaris. А затем установите WinXP внутри VirtualBox. Также возможно предоставить виртуализированному WinXP прямой доступ к диску NTFS. Таким образом, WinXP может читать диск NTFS и копировать данные в Solaris через CIFS / NFS. Для получения подробной информации, перейдите на форум VirtualBox и поиск. Я думаю, что функциональность называется "rawvmdk" или что-то?
ntfs-3g и fuse выдают что-то вроде 3MB / sec в Solaris. Таким образом, он непригоден для передачи больших объемов данных.
Другой вариант - подключить диск к другому ПК в сети, а затем перенести его через CIFS / NFS. Это самый простой вариант.