احتمالاً مشکل شما به خاطر یکسان بودن signature هارد دیسکها هست . از روش زیر برای تغییر disk signature هم استفاده کنید .
1.برنامه cmd را بصورت run as administrator اجرا کنید .
2. دستور diskpart را تایپ اینتر بزنید .
3. دستور list disk را تایپ و اینتر بزنید . در عکس زیر لیستی از هارد دیسکهای mount شده را مشاهده میکنید (درایو 30 مگابایتی درایو مجازی هست) .

4. برای فهمیدن signature هارد دیسک باید هارد مورد نظر را از لیست انتخاب کنید . دستور select disk x را وارد کنید . به جاری x شماره هارد دیسک مورد نظر در لیست را وارد کنید . همانطوریکه در عکس زیر میبینید disk 0 انتخاب شده است .

5. تایپ کنید uniqueid disk تا signature آن هارد دیسک مشخص شود . برای تغییر این signature به شماره دیگر دستور زیر را تایپ کنید . به جای NEW SIGNATURE شماره دیگر باید بنویسید به طوریکه با signature هارد دیسک دوم متفاوت باشد (کلیه signature هارد دیسکهای موجود در سیستم باید چک بشوند) . برای راهنمایی بیشتر در مورد signature جدید میتونید دستور help uniqueid disk رو تایپ کنید .
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته اول : اگر نمیدونید برای signature چه عدد و حروفی بدهید پیشنهاد میکنم که فقط یکی از عدد های موجود در signature فعلی را تغییر بدهید (یک شماره بالا یا پایین ببرید) . مثلاً فرض کنید signature هاردی برابر با abcd4s44 باشه پس signature جدید برابر با abcd4s45 باشه . البته دقت کنید که با signature هارد دیسکهای دیگر مشابه نباشه .
نکته دوم و مهم : این روش رو تست نکردم . فکر نمیکنم مشکلی برای هارد پیش بیاد ولی توصیه میکنم از اطلاعات مهم بکاپ بگیرید .
6. برای خروج از برنامه DiskPart کلمه exit را تایپ کنید .