یه ویندوز 8 تهیه کن بزار رو سیستم(boot از رو سی دی و...)رو فعال کن بعد تو مراحل نصب ویندوز رو custom installation کلیک کن و درایو d رو فرمت کن و 8 رو نصب کن.ولی فقط یه نکته وقتی یه سیستم عامل جدید نصب میکنی دیگه سیستمت رو سیستم عامل جدید بوت میشه یعنی صفحه ای که قبل از boot واسه انتخاب سیستم عامل واسه بوت شدن میاد میپره.همین اتفاق واسه من افتاد و مجبور شدم کل ویندوز هارو پاک کنم اول 8 رو رو c نصب کنم بعد 7 رو d.البته شما میتونی ویندوز xp رو کامل پاک کنی و از VirtualBox استفاده کنی و 8 رو نصب کنی اینجوری درایو d هم الکی به خاطر ویندوز پر نمیشه و میتونی استفاده دیگه ازش کنی