IMPORTANT NOTICE: Please update the firmware on your My Passport Wireless to the latest version (1.07.02 and higher) in order to extend the battery life of the product. For more information, please see our Knowledge Base Article 13162.

Welcome to the WDLabs Community Forums

Raspberry Pi fans: The WDLabs team has learned a great deal from engaging you and designing products for DIY community. We continue to investigate emerging ideas, however, and the time has come for our engineers to explore new areas. The WDLabs products for the Raspberry Pi ecosystem are now available only on a limited basis and will be discontinued. WDLabs engineering support will also be discontinued on the WDLabs community, although the WDLabs community forum will still be available for forum member interaction. Our understanding of and appreciation for the creative Raspberry Pi community is highly valued by Western Digital and may resurface in the future.

We thank each and every one of you for your support these past three years.

Downloads and Documents

Buy WDLabs Products

WD PiDrive and Software

Buy WDLabs Products

Enclosures and Accessories

Buy WDLabs Products

Compute Module Platforms

Buy WDLabs Products

Raspberry Pi Projects

Buy WDLabs Products

Cool PiDrive Projects

Buy WDLabs Products
4 / 4
Mar 2010

I have a 500 G SATA hard drive from Western Digital (WD5000AVVS) which was pulled out of a working DVR. I installed it in a PC but the drive is not detected. I have other SATA drives which run fine and I run Windows 7 off an 80G IDE hard drive.

In BIOS: It gives a third master drive error Press F1 to resume. On F1 the boot screen hangs up for a long time. Attempt at entering BIOS with the hard drive hooked up results in a freeze up. My other SATA drives are detected just fine and cause no freezes by themselves (I suppose BIOS driver issue ruled out)

In Windows: Win 7 disk management, no sign of the hard drive.

In Linux: Hard drive detected and I am able to use the partition editor  to manipulate the drive, like formatting and partitioning. (So hard drive defect ruled out)

In WD diagnostic tools (DOS based): The drive is detected and no errors found. (So the hard drive is good).

Tried all the possible jumper settings without success.

Now the kicker: When I try to boot up in Windows after manipulating using the Linux, no problems for the first boot. Windows and BIOS will detect it just fine and Disk management can partition/format and even store files etc. When I reboot, the Drive creates problems again – not detected at boot up or in Windows.

So what is going on?? Hard drive diagnostics check out ok, works fine on Linux but no joy on Windows. On top of that, it will work fine on the first boot after Linux play but fails again on subsequent boot up.

Is there issue with it because it is pulled off a DVR and it is advertised to be dedicated for DVR or media players?? Can it be redeemed??

System setup: ASUS mobo (A8N VM CSM) updated to the latest BIOS (1007)

OS: Windows 7 64-bit running off 80G IDE hard drive (on Cable select )

  • created

    Feb '10
  • last reply

    Mar '10
  • 3

    replies

  • 4.2k

    views

  • 3

    users

  • First of all, our AV drives are not designed for fast random read / writes, like you’ll find on our desktop drives.  So, performance will not be that good. 
  • Moreover, on some DVR boxes we write firmware that’s specific to that vendor, and if that’s the case, then it may not be readable - except maybe on a linux system (because the drive’s are partitioned in linux).
  • Aside from those two exceptions, a WD AV drive should be visible and useable in a desktop environment.  You might try to somehow write zero’s to the drive, and see if that causes it to be seen.

Thanks for that response. Seems to answer some of the questions. 

I can see how a specific hardware related firmware could make the drive unreadable on Windows but readable on Linux. Is there a firmware upgrade to circumvent this issue?

Also, after deleting partitions and / or formatting in Linux, I am able to see the drive in Windows (and BIOS) at first boot. It is lost again in subsequent boots. Can this be due to the firmware rewriting/destroying the partitions?

I tried writing zeroes to the drive (the abbreviated version) without any joy. Do you suppose I should use the WD diag tool to write zeroes all across the drive (very time consuming)?

Another question, can I use third party partition manager (Acronis Disk Director) to make it work??

9 days later

Maybe the drive is configured to Power Up In Standby (PUIS), in which Linux may know how to wake it up, but BIOS and Windows may not. After Linux has woken it up, then BIOS and Windows will see it.

See http://en.wikipedia.org/wiki/Power-up_in_standby 48

"Power-up in standby (PUIS) or power management 2 mode (PM2)(Western Digital specific) is a SATA or Parallel ATA (aka PATA) hard disk configuration which prevents the drive from automatic spinup when power is applied. The spinup occurs later by an ATA command, only when the disk is needed, to conserve electric power.

PUIS requires corresponding BIOS support. If PM2 is enabled on the drive but not supported by the BIOS, the drive will not be detected by the system or detected as zero in size. PM2 can usually be enabled by a jumper shunt on the drive but can be configured by other means (configuration sector) using manufacturer specific tools."

WD SATA and EIDE Hard Drives Jumper Settings:
http://www.wdc.com/en/library/eide/2579-001037.pdf 245