Это зависит от используемого вами BitTorrent-клиента. Клиент отслеживает загруженные фрагменты, поэтому вам нужно будет копировать его резюме-данные туда и обратно, чтобы он знал, сколько у вас есть и что осталось загрузить. Очевидно, это требует, чтобы клиент был доступен как для Windows, так и для Mac.
Если клиент недоступен для обеих ОС, вам нужно будет повторно хэшировать файл (ы) при каждом переключении ОС, что, конечно, означает, что вы потеряете частично загруженные части. Это может быть ничто (одна или две части по 128 КБ, загруженные наполовину) или большая потеря (пара десятков частей по 4 МБ, загруженных на 50-75%).
Конкретный способ управления частичной загрузкой варьируется от клиента к клиенту. Он может хранить временный файл в папке загрузки (что может быть сделано по умолчанию или вам может потребоваться специально установить его для этого). Он может хранить список частичных фрагментов в папке %userprofile%
или в папке программы, если она переносная.
Для получения конкретных инструкций вам необходимо указать свой клиент (ы) BitTorrent.