Cho hỗn hợp vào dd KOH dư. Thu được chất rắn A ($CuS$, $FeS_2$, $MgCO_3$) và dung dịch B ($KAlO_2$, $KOH$)
Sục dư $CO_2$ vào B. Lấy kết tủa keo $Al(OH)_3$, đem nung hoàn toàn thu được $Al_2O_3$. Đem điện phân nóng chảy (900 độ C, xúc tác criolit) thu được $Al$.
Cho A vào nước. Sục dư $CO_2$ vào, $MgCO_3$ tan hết thành $Mg(HCO_3)_2$, còn lại chất rắn C gồm $CuS$, $FeS_2$. Tách C ra. Đun nóng phần dd còn lại thu được kết tủa $MgCO_3$. Cho $MgCO_3$ vào HCl dư, cô cạn dd lấy muối đem điện phân nóng chảy thu được $Mg$.
Đốt cháy hoàn toàn C thu được hỗn hợp oxit. Đem khử hết hỗn hợp oxit bằng CO dư, thu được hỗn hợp kim loại $Cu$, $Fe$.
Cho hỗn hợp kim loại vào HCl dư, tách được kim loại Cu không tan. Phần dung dịch còn lại chứa $FeCl_2$ và $HCl$, đem điện phân dd thu được $Fe$.