1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Drive Expansion and Drive Upgrade FAQ

Discussion in 'TiVo Series3 HDTV DVRs' started by bkdtv, Oct 19, 2007.

  1. Nov 26, 2012 #9161 of 10248
    ac3dd

    ac3dd New Member

    178
    0
    Mar 2, 2002
    I think that John Wilson is planning to open up that enclosure and use the raw drive inside it, and is wondering if it is a TiVo-compatible SATA drive in there.
     
  2. Nov 26, 2012 #9162 of 10248
    John Wilson

    John Wilson Member

    94
    0
    Dec 30, 2001
    Chippewa...
    Actually, I was planning to take it out of the enclosure and use it as a larger drive for my TiVo Premiere. I was just looking for guesses as to what model hard drive might be inside the enclosure. $79 for 2TB is not bad.:D

    Edit: ac3dd beat me to it!
     
  3. Nov 26, 2012 #9163 of 10248
    ac3dd

    ac3dd New Member

    178
    0
    Mar 2, 2002
    I'd be very wary about the drive in that enclosure. It could be some proprietary Western Digital-only interface instead of a standard like SATA.

    Even if somebody else previously bought one with a SATA drive inside, there's no guarantee that yours came from the same batch and has the same internals. Once you open it up and it's not what you expect, you can't return it!
     
  4. Nov 27, 2012 #9164 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    Several different models have been reported as being inside that case at different times, so basically it'll probably be whatever 2TB drive they have handy when the case comes down the assembly line, with the possible exception that it won't be a WD20EURS or other AV-specific drive.

    And the warranty period will be shorter than if you bought whichever model by itself.

    If there's a Comp-USA store in your state, you'll pay sales tax on anything from TigerDirect, you might want to see how much newegg is asking for it.
     
  5. Nov 27, 2012 #9165 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC

    That post of mine would have applied if you were still using the original 160GB drive and had shows on it you want to save and had the temporary use of the WD10EVCS to act as a middleman, and wanted, like I did, to enlarge the swap partition size.

    I'll try to address your post much more fully tonight, probably late.

    In the meantime...

    Run WinMFS on just the 1TB drive and click on mfsinfo and save the results and post it.

    We need to see its partition map to see if it has a 16th partition on it.

    Which software did you use to upgrade from the original 160GB drive to the 1TB?
     
  6. Nov 27, 2012 #9166 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    If that 320GB drive is your PC's boot drive (the one with Windows or some other OS on it), you probably don't want Intellipark running on it, either, unless you leave the computer on around the clock but don't actually use it much.

    Connect only one WD drive at at time to the motherboard (Make sure it's not a GigaByte brand or we'll have to figure something else out).

    I'm pretty sure that the command you want is


    wdidle3 /d


    for disable.

    Only if it refuses to accept that should you try the alternate way of

    wdidle3 /s300.

    Do the boot drive first, then disconnect it and connect the 1.5TB drive in its place and do it again.
     
  7. Nov 27, 2012 #9167 of 10248
    ac3dd

    ac3dd New Member

    178
    0
    Mar 2, 2002
    Even though it's installed a desktop case, the 320GB drive is a 2.5" drive made in 2008 (model WD3200BEVT to be exact), so I don't think it has Intellipark or firmware that responds to WDIDLE3.
     
  8. Nov 27, 2012 #9168 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    But it is a WD, so don't have both drives hooked up when you run wdidle3 and avoid any possiblilty of confusing it.
     
  9. Nov 27, 2012 #9169 of 10248
    ac3dd

    ac3dd New Member

    178
    0
    Mar 2, 2002
    Yes, that's exactly what I wrote yesterday. This will probably have to wait until the weekend when I have more time.

     
  10. Nov 27, 2012 #9170 of 10248
    madscientist

    madscientist Deregistered Snoozer

    3,927
    8
    Nov 12, 2003
    Lexington, MA
    Ah, sorry, I misunderstood the details of the original situation in your post.

    I'll get the msfinfo output but it'll have to wait until a little later (probably after 11:30pm EST) since my son is using his computer (he has the only desktop Windows system in the house: my systems are Linux only).

    It's been a while ago since I did the update to 1TB (I believe I did it in Jan 2010), but I'm pretty sure I used an instantcake image to do it (I have one here on my system, that's for sure). I had an external drive on the system at that time (with the original disk) but I never hooked it back up after I upgraded the internal drive. To the best of my recollection I didn't save any Now Playing content from my previous drive.
     
  11. Nov 28, 2012 #9171 of 10248
    madscientist

    madscientist Deregistered Snoozer

    3,927
    8
    Nov 12, 2003
    Lexington, MA
    Whoa, you're exactly right unitron; I have a 16th partition on my original 1TB drive:
    Code:
    Partition Maps
     #:                  type name                            length base      ( size  )
      1   Apple_partition_map Apple                               63@1         (  31.5K)
      2                 Image Bootstrap 1                          1@64        ( 512.0 )
      3                 Image Kernel 1                          8192@65        (   4.0M)
      4                  Ext2 Root 1                          524288@8257      ( 256.0M)
      5                 Image Bootstrap 2                          1@532545    ( 512.0 )
      6                 Image Kernel 2                          8192@532546    (   4.0M)
      7                  Ext2 Root 2                          524288@540738    ( 256.0M)
      8                  Swap Linux swap                     1048576@1065026   ( 512.0M)
      9                  Ext2 /var                            524288@2113602   ( 256.0M)
     10                   MFS MFS application region          589824@2637890   ( 288.0M)
     11                   MFS MFS media region             137629696@3227714   (  65.6G)
     12                   MFS Second MFS application region    589824@140857410 ( 288.0M)
     13                   MFS Second MFS media region      171919360@141447234 (  82.0G)
     14                   MFS New MFS Application               2048@313366594 (   1.0M)
     15                   MFS New MFS Media               1640136704@313368642 ( 782.1G)
     16            Apple_Free Extra                            19822@1953505346(   9.7M)
    Knowing me, I'm quite positive that I did not use winmfs when I expanded my previous system to 1TB. I almost certainly used mfslive instead. Based on your experience, then, it would seem to make sense that I have that extra partition. This didn't hurt anything before but obviously it hurts now that I would like to add a real 16th partition.

    I'm pretty familiar with Linux systems and partition tables, etc. as I've been working with Linux since 1993, before Linux 1.0 was released, and in all the years in between as well. Do you know if this is a regular Linux partition table? Can I just restore the .tbk file onto the 2TB disk then go in with jmfs and use fdisk to delete that extra partition before I redo the copy?

    Or, maybe I can use jmfs to edit the 2TB disk to delete the extra partitions then re-expand.

    Hm. I'll play with this.

    Any thoughts anyone has are welcome.
     
  12. Nov 28, 2012 #9172 of 10248
    madscientist

    madscientist Deregistered Snoozer

    3,927
    8
    Nov 12, 2003
    Lexington, MA
    Ugh. No, fdisk doesn't work on TiVo drives. jmfs is perfect for what it does; it would be really cool if it offered an expert mode that let you do fdisk-like things with a TiVo drive, such as delete partitions.

    Hm. Unless someone has some cool utilities to edit TiVo partition tables, it looks like I'll have to follow unitron's procedures more closely: start with a basic 160GB .tbk file (downloaded I guess) and restore that onto the new drive, then put that drive back into the TiVo to sync it up and get the right TiVo serial numbers, etc., then take it back out and use jmfs to perform the copy and expansion.
     
  13. Nov 28, 2012 #9173 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    Do you have shows you want to save on that 1TB drive?

    What about settings?
     
  14. Nov 28, 2012 #9174 of 10248
    madscientist

    madscientist Deregistered Snoozer

    3,927
    8
    Nov 12, 2003
    Lexington, MA
    My hope was to preserve everything (shows and settings). Annoying that a little 9.7M partition is thwarting my amazing plans!
     
  15. Nov 28, 2012 #9175 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC

    (I note that somehow you wound up with the non-optimized partition layout, where partition 2 follows partition 1 instead of partition 13 being physically second. This may work in your favor)


    It's not a Linux partition table, it's an Apple Partition Map.


    It does not use a DOS/IBM-PC type Master Boot Record at all.

    fdisk

    anybody's version, if it looks for an MBR, it can't do anything to a TiVo drive but screw it up.


    Have you ever done any work on the command line with

    hdparm


    ?


    I may know a trick or two you can use to get what you want.

    Of course if you had the temporary use of another 1TB drive with nothing on it, that would be simpler and safer.

    Just copy (mfscopy, I think) using WinMFS and specify a swap partition size that's too large, so that you get a target not big enough error message, then reduce the swap size 1MB at a time till it's just barely small enough not to get the error message, and that should soak up the Apple Free partition.

    Then you can use jmfs.

    Otherwise, we need to make the 2TB think it's around 1TB by putting a Host Protected Area, whose size we specify, on it, and use WinMFS's mfscopy to fill that area with only 15 partitions, and then we remove the HPA, and let jmfs add a single MFS Media partition to fill the other 1TB.

    That's the theory.

    I hope to get things re-arranged and squared away around here enough to let me run the experiments tonight or tomorrow.
     
  16. Nov 28, 2012 #9176 of 10248
    madscientist

    madscientist Deregistered Snoozer

    3,927
    8
    Nov 12, 2003
    Lexington, MA
    Thanks for that info. I see that this page may contain useful information. It would be super-handy if jmfs included one or both of these tools, for those of us who need to drop into the command line.

    Maybe I'll try booting with a Linux live DVD and see if I can get a copy of these programs, and see if they work manipulating the partition table on the TiVo system.

    ETA: looks like GNU fdisk is a replacement for standard fdisk that attempts to include mac-fdisk capabilities as well...
     
  17. Nov 28, 2012 #9177 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
  18. Nov 28, 2012 #9178 of 10248
    madscientist

    madscientist Deregistered Snoozer

    3,927
    8
    Nov 12, 2003
    Lexington, MA
    I was going to try it on the 2TB drive first just to see if it worked. That drive is now somewhat out of date with my latest shows so I'll probably re-copy it.

    However that thread is very interesting, thank you. One thing I did notice is that there was some confusion about the right reply to the "should I create a partition >1TB" question; I answered "No" because I thought both the original (15) and new (correct 16) partitions would be <1TB. And I thought the kernel in the TiVoHD did not support >1TB partition sizes. But it seems from that thread others were answering "Yes" and having more success... ?? Maybe a TiVo update has fixed the max partition size issue since the thread was started?

    However I'm not sure any of that matters, if my real problem is the itty-bitty partition.
     
  19. Nov 28, 2012 #9179 of 10248
    unitron

    unitron Active Member

    16,390
    2
    Apr 28, 2006
    semi-coastal NC
    That Apple Free partition is what keeps you from having success with jmfs.

    The way it's doing it is by being the 16th partition on the drive.

    ( A "quirk" of the Apple Partition Map is that unpartitioned space is considered a partition)

    16 is the limit on the number of partitions on an individual TiVo drive.

    Which means jmfs copies everything, including that 16th partition, then adds a single MFS Media partition when it "expands", which becomes the 17th partition.

    The TiVo, because of the 16 partition per drive limit, sees the 17th partition and things it's a screwed up external drive and offers to divorce it, which it does by deleting it, which leaves you back where you started.
     
  20. Nov 29, 2012 #9180 of 10248
    ac3dd

    ac3dd New Member

    178
    0
    Mar 2, 2002
    Am I screwed if the upgraded drive which I'm going to copy from already has more than 14 partitions? Or is it OK to have 15 but 16 is a problem?
     

Share This Page